关于 AMH 环境SSH中无法链接 MYSQL 的解决办法-Meiam's Home

今天在安装 Shadowsocks 遇见了一个诡异的问题

执行 python server.py 提示无法链接数据

2015-07-23 10:32:15 WARNING db thread except:(2003, "Can't connect to MySQL server on 'localhost' (111)")

但是经过测试 PHP 中链接是正常的

然后测试 mysql -uroot -p***********

提示

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

后来经过一番研究原来是找到不找文件因为 AMH 5.1 是可以同时运行多个环境所以他修改了这个文件的默认名称

果断执行下面命令解决

ln -s /tmp/mysql-generic-5.5.40.sock /tmp/mysql.sock

然后在数据库设置中开启远程链接

Madmin - 参数配置 - 是否开启监听端口远程访问 (skip_networking) - 开启

关于 AMH 环境SSH中无法链接 MYSQL 的解决办法-Meiam's Home