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端口就可以外部訪問了