DevOps 本地项目访问linux中的mysql

sqybi · November 10, 2019 · 10 hits

今天在工作的时候,想要把本地项目的数据库 mysql 迁移到 linux 下,然后本地项目连接 linux 数据库。
步骤如下:
1.先到 linu 中的 mysql 添加用户并且授权:

12
create user 'username'@'host' IDENTIFIED BY 'password'; grant all privileges on *.* to 'user'@'host';

在设置了这两步之后,以后就可以从本地去访问 mysql 了,结果大失所望啊,竟然不给我访问!!!
用 mysql 客户端 navicat 都能访问,就是项目中不能连接。
开始的时候以为要关闭防火墙,结果不行。
最后通过 google 找了答案,应该在防火墙中设置打开 3306 端口
2.将 3306 端口添加到 iptables 中。

12
vi /etc/sysconfig/iptablesA RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

3.重启防火墙

1
service iptables restart
No Reply at the moment.
You need to Sign in before reply, if you don't have an account, please Sign up first.