VpsPing教程:AMH面板LNMP环境MYSQL网站不能连接解决过程
用日本LINODE东京的VPS搭的AMH面板,然后放了一个流量不是很大的博客,今日发现网站忽然提示打不开了。是一个WP博客站点。先要指出的是日本东京的线路1G的机子用来放博客网站速度打开确实不错。LINDOE的机子介绍可以下面打开:点我直达
环境是:AMH4.2免费版+WP博客
WP网站错误提示:WP数据库连接错误,无法链接数据库
AMH面板链接错误提示:Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) Mysql链接出错,请配置/Amysql/config.php文件
解决办法过程:
1.先打开WP博客根目录,查看
wp-config.php中,修改这几个项目
define(‘DB_NAME’, ”);
/** MySQL database username */
define(‘DB_USER’, ”);
/** MySQL database password */
define(‘DB_PASSWORD’, ”);
2.发现以上没有问题,排除主机文件被人修改或者错误的可能。接下来就是排查VPS的环境问题。
3.重新连接VPS,启动mysql: amh mysql start
提示如下错误:MySQL启动ERROR! MySQL server PID file could not be found
4.选择重启VPS。reboot。发现情况如故。看来VPS重启解决不了问题,问题是要重启VPS里LMNP环境中的MYSQL重启问题。最终找到原因:没有特殊情况下,默认安装的LNMP一键包环境是没有关闭MYSQL日志的,会导致生成mysql-bin.0000*日志文件,如果网站运行初期可能不会被发现问题,时间久了会占用硬盘。
解决方法:
1:删除所有mysql-bin.0000*日志文件全部rm掉
2:修改在my.cnf 文件,找到 log-bin=mysql-bin 将其启注释掉,以后就不会产生2进制的mysql-bin.0000*的日志文件!
同时把MYSLQ里配置设置是否开户MYSQL的日志文件给取消。
/etc/my.cnf
编辑这个文件,找到log-bin=mysql-bin和binlog_format=mixed两行,前面#注释掉就可以。同样的,我们重启MYSQL生效。
这样,我们就可以解决MYSQL日志文件导致的硬盘占用过大。
以上就是博主今天上午处理一个博客时解决问题的主要过程,建议大家都利用搜索,或者上AMH论坛上查看相关文档,一般问题都能解决了。