LNMP一键安装包如何将mysql开启任意主机连接

本人一直比较喜欢用军哥的lnmp一键安装包(lnmp.org),lnmp1.3版本的和之前的有些许不同,之前的版本如果要开启mysql数据库任意主机访问的只要修改一下防火墙规则 在mysql数据库里执行以下命令就可以了,但是最新版的还多了一个步骤。咱们来看看!

首先进入mysql控制台

#账号是:root  密码是:www.zploo.com
mysql -uroot -pwww.zploo.com

进入mysql控制台后执行以下命令:

mysql>grant all privileges on *.*  to  'root'@'%'  identified by 'youpassword'  with grant option;
mysql>flush privileges;

修改后还需要修改mysql配置文件 /etc/my.cnf

把my.cnf配置文件里的  如果有 skip-networking  这一行就把它注释或者删除   这个参数是告诉mysql不要监听网络  然后新增 bind-address = 0.0.0.0 这一行

#skip-networking
bind-address = 0.0.0.0

111111111

然后保存 重启一下mysql服务

lnmp mysql restart

最后一步关闭防火墙

debian 和Ubuntu系统的用户可跳过,因为debian 和Ubuntu默认没有安装防火墙

Red Hat 和CentOS系统的用户可以  使用vim修改这个文件: /etc/sysconfig/iptables 

在文件中部添加一行

-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT

然后保存重启一下防火墙服务就可以了

sudo service iptables restart

暂无评论

发表评论