好,具有相同名稱的閱讀題目都沒有成功我感到被迫再次詢問,並告訴你我的情況後:主機xxxx是不允許連接到這個MySQL服務器
我是卡莉Linux機器上,我mysql的配置文件(/etc/my.cnf
)的設置是這樣的:
bind-address = 172.16.1.228
我重置我不能沒有遠程也不localy輸入服務,我根據我如何訪問得到這個2個錯誤:
[email protected]:~# mysql -u root -p -h 172.16.1.228
Enter password:
ERROR 1130 (HY000): Host 'Adkadon' is not allowed to connect to this MySQL server
mysql -u root -p -h 127.0.0.1
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
請注意,如果沒有-h 127.0.0.1我從未被允許訪問。
因此,我更改my.cnf並將綁定地址設置爲0.0.0.0。
我訪問這樣:mysql -u root -p -h 127.0.0.1
,我做到以下幾點:
GRANT ALL PRIVILEGES ON *.* TO [email protected] BY ‘root‘ WITH GRANT OPTION
;
再次將綁定地址更改爲172.16.1.228,但沒有成功。
這是SELECT user,host FROM user;
數據庫裏面輸出:
root | 127.0.0.1 |
| root | 172.1.16.228 |
| root | ::1 |
| debian-sys-maint | localhost |
| root | localhost |
| root | repo
我不知道該怎麼做,任何idea¿?非常感謝
[Host'xxx.xx.xxx.xxx'不允許連接到此MySQL服務器](http://stackoverflow.com/questions/1559955/host-xxx-xx-xxx-xxx-是不允許連接到這個MySQL服務器) – TZHX
看來你需要爲該主機添加/創建一個* new *用戶。 – TZHX
172.16.1.228這是什麼IP?你的mysql服務器?如果是這樣,那麼您要從命令發出的機器的IP是多少? (我的意思是主持人'Adkadon'的知識產權) – Akhil