AMH 社区首页
AMH社区 - 开放自由有价值的社区
[综合话题] 后台面板无法登陆 服务器上的网站也无法访问后台 提示“ Mysql链接出错 请配置/Amysql/config.php文件” |
|
---|---|
Shane |
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分)
2018-07-18 17:32:54 1
日拱一卒 功不唐捐 |
amysql |
正常是有/tmp/mysql-generic-5.5.40.sock的,amh支持多个mysql同时运行。
用ln创建软链接并不能完全解决问题。应该要排查mysql配置问题
回复
2018-07-20 10:17:36 2
AMH面板 - 好用高效低占用、安全可靠极稳定 |