一直在用Lnmp一键安装包配置环境,感觉确实好用,但是它禁用了远程链接Mysql,对于我这种习惯了用Navicat客户端链接Mysql的人来说就是折磨,竟然禁用了就可以解开,方法如下:
一、更改root权限
mysql> mysql -u root -p; mysql> password mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; #注意password改成自己的密码 mysql> FLUSH PRIVILEGES; mysql> exit;
二、更改iptables防火墙设置
这里将3306端口设置为允许访问
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
扩展:
1、iptables -L -n 查看已经添加的防火墙规则
2、iptables -L -n –line-numbers #将所有iptables以序号标记显示,横行为双单线 – –
3、iptables -D INPUT 8 #删除INPUT里序号为8的规则
二、阿里云配置
若是用的阿里云ECS服务器,请在安全组中添加规则
四、删除DROP的项
通过命令查看被墙的3306端口:sudo iptables -L -n –line-numbers
删除被墙的端口:sudo iptables -D INPUT 6
再次链接成功。