无法连接服务器Mysql、无法连接mysql

我用的是阿里的服务器

MySql的版本为5.7.31

Navicat Premium 16.2.3

  • 使用Navicat连接远程数据库报错

         

 

  • 不要走弯路先看这个有没有设置

          

  •  看看是否有这个没有的话添加一下

         

  • Host is not allowed to connect to this MySQL server错误

    这个错误,其实就是我们安装的MySQL不允许远程登录,解决方法如下:

    1. 在装有MySQL的机器上

    2.  出现界面输入密码


      执行use mysql;
      select host from user where user = ‘root’;
      记得一定要加上;

    3. 出现这个


      该结果表示是当前的root用户限制在当前的ip内访问的,需要修改他的访问域。

    4. 执行update user set host = ‘%’ where user = ‘root’;

    5. 查看执行结果

       

    6. 执行FLUSH PRIVILEGES; 或者重启 MySQL 即可;

  • 此时此刻见证奇迹的时候到了

     制作不易,点个赞。赠人玫瑰,手有余香

posted @ 2023-07-06 15:39  我是韩一  阅读(89)  评论(0编辑  收藏  举报