1.环境:

navicat12、mysql8.0-community

2.问题

问题一

  控制台连接mysql出现‘mysql不是内部或外部命令’

  解决方案:

    出现这个问题是因为没有配置mysql的环境变量。找到mysql的安装目录,复制目录

    navicat连接mysql-server报错问题以及解决办法整理

 

     右键桌面此电脑

    navicat连接mysql-server报错问题以及解决办法整理

 

     navicat连接mysql-server报错问题以及解决办法整理

 

     navicat连接mysql-server报错问题以及解决办法整理

 

     navicat连接mysql-server报错问题以及解决办法整理

 

    新建环境变量,将复制的mysql目录地址放入,然后一路确定到完成

     navicat连接mysql-server报错问题以及解决办法整理

 

     完成后win+R,输入cmd打开命令窗口,输入mysql -u root -p,输入密码,进入mysql对话窗口即为环境变量配置成功。

    navicat连接mysql-server报错问题以及解决办法整理

 

 

问题二

  其他服务器使用Navicat连接非本地mysql服务器,出现1130,host xxx is not allowed to connect to this Mysql Server。如下图所示:

    navicat连接mysql-server报错问题以及解决办法整理

解决方案:

  控制台操作

  win+R,输入cmd,回车。输入mysql -u root -p,输入root密码

    navicat连接mysql-server报错问题以及解决办法整理

   输入以下命令(记得一定要打分号)

use mysql;

select host from user where user='root';

 

   将host的值localhost修改为通配符%

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

  修改完成后使配置生效

flush privileges;

   重新使用远程服务器连接。

相关文章:

  • 2021-09-03
  • 2021-10-13
  • 2022-12-23
  • 2021-05-31
  • 2021-04-12
  • 2021-10-16
  • 2022-12-23
猜你喜欢
  • 2021-06-03
  • 2023-03-18
  • 2022-01-04
  • 2021-09-22
  • 2021-10-28
  • 2021-04-30
相关资源
相似解决方案