由于某些原因,我無法遠程連接到我的MySQL服務器。我已經嘗試了一切,但仍然遇到錯誤。root@server1:/home/administrator# mysql -u monty -p -h www.ganganadores.clEnter password:ERROR 1045 (28000): Access denied for user 'monty'@'server1.ganganadores.cl' (using password: YES)現(xiàn)在,我嘗試跑步 GRANT ALL ON *.* to monty@localhost IDENTIFIED BY 'XXXXX'; GRANT ALL ON *.* to monty@'%' IDENTIFIED BY 'XXXXXX';` 還是一無所有!我做錯了什么?編輯:my.cnf已注釋掉綁定ip。
3 回答

寶慕林4294392
TA貢獻2021條經驗 獲得超8個贊
MySQL僅偵聽localhost,如果要啟用對它的遠程訪問,則需要在my.cnf文件中進行一些更改:
sudo nano /etc/mysql/my.cnf
我們需要注釋掉bind-address和skip-external-locking行:
#bind-address = 127.0.0.1
# skip-external-locking
進行這些更改之后,我們需要重新啟動mysql服務:
sudo service mysql restart
添加回答
舉報
0/150
提交
取消