第一步: 添加远程连接
我使用的是: Xshell7
在终端进入mysql数据库中执行下面三行:
use mysql;
update user set host='%' where user='root';
GRANT ALL ON . TO 'root'@'%';
若遇到 下图黄线那样报错:You are not allowed to create a user with GRANT
再重新执行一遍命令既可。
第二步: 打开Navicat,端口默认3306
建立连接,主机名或IP地址填写 Linux的IP地址
这样就行了。若连接失败继续往下看。
Linux中终端执行命令行:
开启服务器:systemctl start firewalld.service
添加进站规则:firewall-cmd --zone=public --add-port=3306/tcp --permanent
重启防火墙:systemctl restart firewalld.service
然后就连接成功了。
在此,祝各位帅哥美女,步步高升,一帆风顺。