我们一样平常在开拓中,都须要远程连接mysql,由于lnmp默认是禁止远程连接mysql,但开拓过程中会常常须要本地调试,不能远程连接数据库很是麻烦,那咱们就针对这个问题进行办理。
首先利用Navicat进行数据库连接,如果不能进行远程连接则会报下面的缺点
1. 先要确保做事器可以ping通

2. 利用命令mysql –u root –p进入mysql
3. 授权任何主机都许可连接mysql
GRANT ALL PRIVILEGES ON . TO 'root'@'%'IDENTIFIED BY 'root' WITH GRANT OPTION;
4. 利用命令flush privileges;是修正生效
5. 修正防火墙文件,打开配置文件
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
6. 重启防火墙,使配置文件生效
restart iptables.service
7. 再次进行测试,连接成功