mysql启动的时候报错
本文介绍了mysql启动的时候报错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
我自己搭建了一个wp博客,数据库连的本地的,结果mysql老是自己崩掉,这让我很烦恼,网上的教程很多,试了没有卵用。后来卸载重装了mysql,过了几天又出现这种问题。求大神帮忙解决下.
root@iZ28vxklvnaZ:/alidata/www/blog# mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
root@iZ28vxklvnaZ:/alidata/www/blog# service mysqld start
Starting MySQL
. * The server quit without updating PID file (/alidata/server/mysql/data/iZ28vxklvnaZ.pid).
root@iZ28vxklvnaZ:/alidata/www/blog# netstat -tunpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1489/httpd
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 588/vsftpd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 862/sshd
udp 0 0 115.28.69.186:123 0.0.0.0:* 1553/ntpd
udp 0 0 10.144.169.249:123 0.0.0.0:* 1553/ntpd
udp 0 0 127.0.0.1:123 0.0.0.0:* 1553/ntpd
udp 0 0 0.0.0.0:123 0.0.0.0:* 1553/ntpd
udp6 0 0 :::123 :::* 1553/ntpd
root@iZ28vxklvnaZ:/alidata/www/blog#
解决方案
我在阿里云ecs上搭建网站的时候也经常碰到这种情况,后来发现是服务器内存不够用,你可以用free -h
看下剩余内存多少,只有100m多的话,被人访问很容易挂掉,原理我估计是mysql链接数太多了,内存不够用,于是mysql挂了,处理问题方向你可以试着去搜一下mysql内存优化,我比较懒直接升级了更大的内存,于是问题就没出现了,嘿嘿
这篇关于mysql启动的时候报错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文