在重启机器或者重启数据库后,网站仍然无法访问提示无法连接数据库,可以尝试下面几个步骤。
第一、检查硬盘容量是否用完,如果用完删除日志或者删除没必要的文件以及升级硬盘容量可解决。
第二、硬盘没满,重启后仍然没行,检查3306端口问题
用netstat -lnpt命令检查3306端口是否在运行。
如果没有运行,重置my.cnf文件
sed -i ‘s/skip-innodb/#skip-innodb/g’ /www/wdlinux/etc/my.cnf
然后我们再service mysqld restart看看是否解决,如果还不能解决的话,那就需要用上必杀技。
第三、修改my.cnf文件
在mysqld下面添加了一行user=root,强制启动3306,然后我们再重启mysql之后是可以启动的。