所以我在CentOS上有这个VPS。 几个月前,我安装了apache2,mysql和其他一些东西,来主办wordpress博客。 现在,由于某种原因,MySQL服务已经closures,我无法重新启动它。
实际上,我是程序员,我完全被这种情况所困惑。 任何想法?
– 编辑 –
感谢您的答案家伙。 我试过Caleb和lain的build议,不幸的是/sbin/service mysql start或/sbin/service mysqld start返回unrecognized service 。
至于rpm -qa | grep mysql的结果 rpm -qa | grep mysql :php-mysql-5.3.3-1.el5.remi mysql-libs-5.1.53-1.el5.remi mysql-5.1.53-1.el5.remi
remi是我findPHP的新版本(从5.1.X到5.3)的回购。
从remi回购,你需要mysql-server 。 尝试yum install mysql-server ; 那么你将能够chkconfig和service mysqld到你的心的内容。
如果你的remi repo没有默认启用,那么会是yum --enablerepo=remi install mysql-server ; 尝试,如果你得到一堆未解决的依赖性消息。
我的猜测是,你以某种方式删除了MySQL的服务器部分。 /usr/bin/mysql只是客户端部分,在/etc/init.d中没有条目。 你可以发布rpm -qa | grep mysql的输出吗? rpm -qa | grep mysql ?
在CentOS上启动mysql-server(mysqld)使用命令
/sbin/service mysqld start
尝试/sbin/service mysql restart 。
看起来像你的shell,包括execpath等,是相当混乱,但你一直在正确的轨道上。
您没有安装服务器。
# yum -y install mysql-server # service mysqld start