Host '' is not allowed to connect to this MySQL server,如何讓解決?

今天,在阿里雲服務器上安裝了mysql,在阿里雲本機上登錄與操作沒問題。但是在另外一臺電腦上遠程訪問,卻出了問題。上網查資料,各種說法都有,最終陪你過嘗試了多次,找到了正確答案。

1、在裝有MySQL的機器上登錄MySQL mysql -u root -p密碼。
2、執行use mysql;
3、執行update user set host = '%' where user = 'root';這一句執行完可能會報錯:

ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

不用管它。
4、執行FLUSH PRIVILEGES;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章