如何使用本地的Navicat连接服务器中的Mysql
在本地Navicat连接服务器Mysql:
1.常规连接方法:
首先设置mysql远程访问权限,Mysql默认不允许远程登录,所以需要开启远程访问权限,操作如下:
1.首先进入mysql
mysql -uroot -p
2.查看user表
mysql> use user;
3.开启远程访问权限
mysql> select user,authentication_string,host from user;
4.默认都是localhost
mysql> update user set host = '%' where user = 'root';
此时root的host是所有都可以了
5.刷新修改,这步一定要做,否则无法生效。
FLUSH PRIVILEGES;
6.然后开启防火墙(根据需要自行选择)
[root@localhost ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent success [root@localhost ~]# firewall-cmd --reload success
7.最后,进行本地连接;
8.最后点击连接测试,如果显示连接成功,则点击确定,到此完成。