centos7 mysql 使用 navicat 远程链接

先安装MySQL(点击打开连接php

而后进入MySQL,配置远程链接mysql

mysql> use mysql;  //进入mysql数据库

//将全部数据库的全部表(*.*)的全部权限(all privileges),授予经过任何ip(%)访问的root用户,密码为123456,若是要限制只有某台机器能够访问,将其换成相应的IP便可
mysql> grant all privileges on *.*  to 'root'@'%' identified by'MyNewPass4!';

mysql> flush privileges //刷新

而后再退出MySQL 并重启MySQLsql

service mysqld restart

以上配置完成后别忘了还要开启3306端口,否则远程也是链接不了的(固然若是你已经开启端口 能够直接去navicat 测试连接)数据库

 

而后安装 iptables-servicesvim

yum -y install iptables-services

而后开启3306端口tcp

vim  /etc/sysconfig/iptables #编辑
#添加下面命令开启3306端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

而后重启防火墙并设置开机自动启动ide

service iptables restart            #重启防火墙
systemctl enable iptables.service   #设置开机自动启动

测试:测试