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

作者:庄朋龙 发布时间: 2016-08-26 阅读量:0
本人一直比较喜欢用军哥的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