mysql启动的时候报错
问题描述
我自己搭建了一个wp博客,数据库连的本地的,结果mysql老是自己崩掉,这让我很烦恼,网上的教程很多,试了没有卵用。后来卸载重装了mysql,过了几天又出现这种问题。求大神帮忙解决下.
root@iZ28vxklvnaZ:/alidata/www/blog# mysql -u root -pEnter password: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ’/tmp/mysql.sock’ (2)root@iZ28vxklvnaZ:/alidata/www/blog# service mysqld startStarting MySQL. * The server quit without updating PID file (/alidata/server/mysql/data/iZ28vxklvnaZ.pid).root@iZ28vxklvnaZ:/alidata/www/blog# netstat -tunplActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program nametcp0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1489/httpd tcp0 0 0.0.0.0:21 0.0.0.0:* LISTEN 588/vsftpd tcp0 0 0.0.0.0:22 0.0.0.0:* LISTEN 862/sshdudp0 0 115.28.69.186:123 0.0.0.0:* 1553/ntpd udp0 0 10.144.169.249:123 0.0.0.0:* 1553/ntpd udp0 0 127.0.0.1:123 0.0.0.0:* 1553/ntpd udp0 0 0.0.0.0:123 0.0.0.0:* 1553/ntpd udp6 0 0 :::123 :::*1553/ntpd root@iZ28vxklvnaZ:/alidata/www/blog#
问题解答
回答1:我在阿里云ecs上搭建网站的时候也经常碰到这种情况,后来发现是服务器内存不够用,你可以用free -h看下剩余内存多少,只有100m多的话,被人访问很容易挂掉,原理我估计是mysql链接数太多了,内存不够用,于是mysql挂了,处理问题方向你可以试着去搜一下mysql内存优化,我比较懒直接升级了更大的内存,于是问题就没出现了,嘿嘿
回答2:先ps aux | grep mysql 看看错误日志放在哪里
比如--log-error=/home/mysql_data/xxx.err
然后看看里面的错误信息,记得拉到最下面
回答3:应该是mysqld服务没启动
回答4:出现: Can’t connect to local MySQL server through socket ’/tmp/mysql.sock’ (2)
首先:ps -ef | grep mysql 查看你配置的socket
然后登陆的时候: mysql -u user -pPassword -S 你的mysql.sock的path
相关文章:
1. python - django 里自定义的 login 方法,如何使用 login_required()2. javascript - git clone 下来的项目 想在本地运行 npm run install 报错3. python如何不改动文件的情况下修改文件的 修改日期4. mysql优化 - mysql count(id)查询速度如何优化?5. 主从备份 - 跪求mysql 高可用主从方案6. angular.js - 不适用其他构建工具,怎么搭建angular1项目7. mysql主从 - 请教下mysql 主动-被动模式的双主配置 和 主从配置在应用上有什么区别?8. node.js - node_moduls太多了9. android-studio - Android 动态壁纸LayoutParams问题10. sql语句如何按or排序取出记录
