我在一些论坛中读到,在/etc/init.d/mysql启动之前做一个/ bin / sh会解决问题而且确实如此。但是我们不想每次都这样开始......解决方案是什么?我已经从http://www.mysql.com/downloads/mysql/#downloads安装了以下软件包,我正在使用CentOS 5。:
的MySQL社区debuginfo软-5.1.50-1.rhel5.x86_64.rpm MySQL的客户端,社区5.1.50-1.rhel5.x86_64.rpm MySQL的服务器,5.1.50-1.glibc23.x86_64.rpm 的MySQL-devel的-5.1.50-1.glibc23.x86_64.rpm
有什么遗漏吗?
答案 0 :(得分:0)
您的计算机最近硬重置了吗?如果mysqld没有机会正确关闭,则不会删除pid文件。您是否尝试过手动删除pid文件?
参考:
在我的CentOS 5上安装pid文件位于:/var/run/mysqld/mysqld.pid
答案 1 :(得分:0)
此错误也可能由错误的my.cnf
设置引起。
尝试重命名文件并重新开始:
[centos]# mv /etc/my.cnf /etc/my.cnf-old
[centos]# service mysql start
如果它启动,那么您应该检查my.cnf
设置中的更改内容。
[centos]# diff -bB /etc/my.cnf /etc/my.cnf-old