产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请编程助手免费智能写代码、翻译NewAMYSQL 免费MySQL管理工具AMFTP 免费FTP管理客户端

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[综合话题] 后台面板无法登陆 服务器上的网站也无法访问后台 提示“ Mysql链接出错 请配置/Amysql/config.php文件”

Shane
银牌会员
1065.10 价值分

Shane 发表于 2018-07-18 17:32:54
问题经过我这个菜鸟一路百度已经解决,特别分享给其他的菜鸟参考。

【背景信息】阿里云迁移了物理服务器,重启后网站无法访问。提示:
您当前系统无法正常工作,请排查解决:Can't connect to local MySQL server through socket '/tmp/mysql-generic-5.5.40.sock' (2) Mysql链接出错,请配置/Amysql/config.php文件。

STEP1:重新挂载数据盘

执行
mount /dev/vdb1 /home/

将数据盘挂载到网站文件目录
执行df -h 查看是否挂载成功
STEP2:重启mysql和nginx

amh mysql start
amh nginx start

启动成功,或提示错误。
STEP3:启动所有环境下的php

此时网站php页面依然报500错误,所以需要依次启动所有环境下的php。
STEP4:面板无法登录

此时mysql已经启动,但是登陆AMH面板后台,却依然出现了下边的问题:

您当前系统无法正常工作,请排查解决:Can't connect to local MySQL server through socket '/tmp/mysql-generic-5.5.40.sock' (2) Mysql链接出错,请配置/Amysql/config.php文件。

此时报错的原因实际是找不到 mysql-generic-5.5.40.sock 这个文件。
通过查看,我们发现这个/tmp/路径下虽然没有这个文件,但是有一个mysql.sock,我们把它链接成mysql-generic-5.5.40.sock可以了,于是输入命令:

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

至此,重启mysql
amh mysql restart
启动成功后,刷新登陆界面,成功!

STEP5:网站后台仍然无法登陆的情况

到面板,重新启动一下MySQL就OK了。 
评价: 这个话题有价值吗?  没有 (0分)   有, 感谢 (0分)
2018-07-18 17:32:54 1

日拱一卒 功不唐捐

amysql
创始人
99530.04 价值分

正常是有/tmp/mysql-generic-5.5.40.sock的,amh支持多个mysql同时运行。
用ln创建软链接并不能完全解决问题。应该要排查mysql配置问题
评价: 这个回复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2018-07-20 10:17:36 2

AMH面板 - 好用高效低占用、安全可靠极稳定

 1  (总1页)
AMH社区列表
用户服务中心