今天,在阿里雲服務器上安裝了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;