日期:2014-05-16  浏览次数:20965 次

linux下mysql无法启动!!!急!!!等高人!!网上复制粘贴的不要浪费时间
mysql都登录不进去了 提示 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 这个错误 然后各种启动都是无济于事 service mysqld restart重启提示mysqld未识别服务 
/etc/init.d/mysqld start 提示-bash: /etc/init.d/mysqld:没有这个文件或目录
昨天还可以登录mysql但是无法启动服务和停止服务 今天不知道被谁把数据库给改了 登录都不能登录了
安装的时候应该不是编译安装的 只是安装了一个客户端 其他什么都没配置 现在只要是能恢复昨天可以登录的状态就好了 等高人呀 着急



------解决方案--------------------
先ps -ef | grep mysql一下看看是否有mysql服务


然后进入/etc/init.d/看下 是mysql还是mysqld
------解决方案--------------------
看下Error log 的内容是什么
------解决方案--------------------
建议看看错误日志内容,这问题我之前也碰到过,得看日志具体内容才知道
------解决方案--------------------
sock失踪?
尝试复制一个sock:
#ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
#service mysqld start

还不能启动的话,尝试
mysql_config --socket

我以前用CENTOS 5.5时碰到过类似情况。我用上述方法解决了问题。
------解决方案--------------------
提示什么 ,错误日志内容是什么,权限、密码、用户名是否正确
------解决方案--------------------
先在磁盘上找一下你的 mysqld 文件在哪,是不是整个目录被你删除了?