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;

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