开启云服务器mysql本地连接(is not allowed to connect to this mysql server)
is not allowed to connect tothis mmysql server
阿里云上安装的mysql,发现用本地电脑的navicat链接不上。通过了解知道了原因,小二在此写了一篇,省的以后自己在碰到。
错误如图。

aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTU4MTU1My8yMDE5MDEvMTU4MTU1My0yMDE5MDEyNDE3NTczMjQ2NS0xOTc2OTI3NDMyLnBuZw.png
mysql -u root -p 登录到mysql中。
[root@izbp10fk8pd9zjv9y2g9ajz etc]# mysql -u root -p
Enter password:
use mysql;

aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTU4MTU1My8yMDE5MDEvMTU4MTU1My0yMDE5MDEyNDE3NTczMjQ2NS0xOTc2OTI3NDMyLnBuZw.png
select host from user where user='root';

aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTU4MTU1My8yMDE5MDEvMTU4MTU1My0yMDE5MDEyNDE3NTczMjQ2NS0xOTc2OTI3NDMyLnBuZw.png
修改帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入MySQL后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
update user set host = '%' where user ='root';

aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTU4MTU1My8yMDE5MDEvMTU4MTU1My0yMDE5MDEyNDE3NTczMjQ2NS0xOTc2OTI3NDMyLnBuZw.png
刷新配置。
flush privileges;

aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTU4MTU1My8yMDE5MDEvMTU4MTU1My0yMDE5MDEyNDE3NTczMjQ2NS0xOTc2OTI3NDMyLnBuZw.png
最后如图。链接成功。

aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTU4MTU1My8yMDE5MDEvMTU4MTU1My0yMDE5MDEyNDE3NTczMjQ2NS0xOTc2OTI3NDMyLnBuZw.png
————————————————
版权声明:本文为CSDN博主「可行的code」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/iiiiiilikangshuai/article/details/100905996
© 著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务

喜欢的朋友记得点赞、收藏、关注哦!!!