mysql不能启动
[root@localhost root]# /usr/bin/safe_mysqld start --user=mysql
Starting mysqld-max daemon with databases from /var/lib/mysql
020127 00:09:59 mysqld ended
[root@localhost root]# mysql -uroot -p
Enter password:
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
从启服务器也是一样的,'/var/lib/mysql/mysql.sock' 文件也不存在,估计是它造成的,我该如何解决。谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
'/var/lib/mysql/mysql.sock'
说明你这个文件没有权限看下
还有一点就是你这个文件不存在
将MYSQL卸载重新安装就可以了
Starting mysqld-max daemon with databases from /var/lib/mysql
020127 00:09:59 mysqld ended
说明在启动mysql的时候就已经失败了。
可能的由于某种原因,你的mysql进程太多,mysql不能启动。或者有太多的mysql僵尸进程。对于前者,我建议你kill 掉所以的mysql进程在重启动mysql.
还有个可能,就是磁盘空间不够了,我上次就因为这憋了好久,做梦也没想到!!!
都胡出主意。
看log,就知道
log文件在哪里啊,我怎么没有找到阿
/var/lib/mysql/var/下吧,可没有啊
你的mysql是怎么装的,装到那个目录下了
一般在mysql目录的var下。
bin版本在data目录下