问题

登陆界面 输入账号密码后无法登陆,也无法跳转

报错内容:

SQLSTATE[HY000] [2002] Connection timed out …

解决思路

  1. 刚开始以为是代码出错了,然后通过 git 恢复了旧版本的密码,未解决
  2. 把本地代码都删除,通过 git 重新克隆到本地,未解决
  3. 重启服务器,重启 MySql 未解决
  4. 0807 早上,思考会不是 MySql 出了问题,尝试用网址访问数据库,可以访问,后用 Navicat 也连接不上,报错 2003,之前处理过 2300 的问题,因为 为了安全LNMP默认是禁止远程连接的 ,知道问题就好办

解决问题

解决方法:lnmp mysql 不能远程连接

查看已有的 iptables 规则 ,以序号显示

  1. iptables -L -n --line-numbers

删除对应的规则

  1. iptables -D INPUT 编号

重启 LMNP 的 MySql

  1. lnmp mysql restart