is not allowed to connect to this mysql server

缺乏、安全感 2024-04-19 10:02 166阅读 0赞

is not allowed to connect tothis mmysql server

阿里云上安装的mysql,发现用本地电脑的navicat链接不上。通过了解知道了原因,小二在此写了一篇,省的以后自己在碰到。

错误如图。

format_png

mysql -u root -p 登录到mysql中。

  1. [root@izbp10fk8pd9zjv9y2g9ajz etc]# mysql -u root -p
  2. Enter password:
  3. use mysql;

20190916233627207.png

  1. select host from user where user='root';

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2lpaWlpaWxpa2FuZ3NodWFp_size_16_color_FFFFFF_t_70

修改帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入MySQL后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称”%”

  1. update user set host = '%' where user ='root';

20190916233739542.png

刷新配置。

  1. flush privileges;

20190916233802945.png

最后如图。链接成功。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2lpaWlpaWxpa2FuZ3NodWFp_size_16_color_FFFFFF_t_70 1

发表评论

表情:
评论列表 (有 0 条评论,166人围观)

还没有评论,来说两句吧...

相关阅读