Linux数据库与navicat建立连接

第一步:  添加远程连接

我使用的是:  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 

再重新执行一遍命令既可。

Linux数据库与navicat建立连接_第1张图片

第二步:  打开Navicat,端口默认3306

建立连接,主机名或IP地址填写 Linux的IP地址

Linux数据库与navicat建立连接_第2张图片

 这样就行了。若连接失败继续往下看。

Linux数据库与navicat建立连接_第3张图片

 Linux中终端执行命令行:

开启服务器:systemctl start firewalld.service 
添加进站规则:firewall-cmd --zone=public --add-port=3306/tcp --permanent
重启防火墙:systemctl restart firewalld.service 

然后就连接成功了。

在此,祝各位帅哥美女,步步高升,一帆风顺。

你可能感兴趣的:(Linux,java,服务器,servlet)