Navicat连接不上Linux服务器上的MySQL。

时间:2022-09-21 15:13:45

  1.首选你Linux服务器上要装配好了MySQL数据库。

  2.在Linux服务区上登入到MySQL数据库的命令行。

  3.输入use mysql 切换到MySQL数据库.

 4.输入: 

grant all privileges on *.* to root@"%" identified by "密码";

这相当于是给IP-xxx.xxx.xxx.xxx赋予了所有的权限,包括远程访问权限,%百分号表示允许任何IP访问数据库。

然后再输入

flush privileges;

这相当于是重新加载一下mysql权限,这一步必须有

5.在Linux服务器上重启MySQL。

6.最重要的一点,一定要关闭防火墙:service iptables stop。现在可以使用本地的Navicat连接了。

7.如果是公司服务器防火墙比较重要不能关闭,那就麻烦点了,需要在防火墙的配置文件下配置属性。