Lnmp数据库不能外部连接的原因和解决办法
原因:
账号没有外部连接的权限
解决办法:
一 修改用户权限;
mysql—user表中添加root用户的的权限为%
然后连接数据库,刷新权限
/usr/local/mysql/bin/mysql -u root -p
刷新授权
flush privileges;
退出 exit;
上边方法没有解决,于是继续在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 7
按照上边的方法修改之后要是还不行的话就得考虑是服务器的问题了,例如我用的是阿里云的服务,因为没有添加安全组规则所以就一直不能外部访问,添加了3306端口就可以外部访问了