LNMP一键包安装后解决MySQL无法远程连接问题

解决思路:
之前也遇到过这个问题,解决的途径也是五花八门,从百度和Google上也看到各种解决方案,基本上分以下几种:
1,没有给root对应的权限
-- @'192.168.1.123'可以替换为@‘%’就可任意ip访问
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.123' IDENTIFIED BY '' WITH GRANT OPTION; 
mysql> FLUSH PRIVILEGES;
2,直接用 UPDATE 更新 root 用户 Host, 但不推荐
mysql> UPDATE user SET Host='192.168.1.123' WHERE User='root' AND Host='localhost' LIMIT 1;
mysql> FLUSH PRIVILEGES;
以上2种方法如果都使用了,问题依然没有解决。于是继续在lnmp官网上找寻答案,结果终于找到了。https://lnmp.org/faq.html
MySQL/MariaDB无法远程连接,如何开启?
为了安全LNMP默认是禁止远程连接的,开启方法:https://bbs.vpser.net/thread-13563-1-1.html
 
直接通过iptables进行操作
1,查看已有的iptables规则,以序号显示
iptables -L -n --line-numbers
2,删除对应的DROP规则
iptables -D INPUT 5
--------------------- 
原文:https://blog.csdn.net/qq_36898807/article/details/77995936 

猜你喜欢

转载自www.cnblogs.com/phpk/p/10514810.html