Итак, у меня есть этот VPS на CentOS. Несколько месяцев назад я установил apache2, mysql и некоторые другие вещи, чтобы вести блог на wordpress. Теперь по какой-то причине служба mysql отключилась, и я не могу ее перезапустить.
Честно говоря, я программист и меня совершенно сбивает с толку эта ситуация. Любая идея?
-- РЕДАКТИРОВАТЬ --
Спасибо за ответы, ребята. Я попробовал предложение Калеба и Лейна и, к сожалению, /sbin/service mysql start
или /sbin/service mysqld start
возвращает меня unrecognized service
.
Что касается результата 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 - это репозиторий, в котором я нашел более новую версию PHP (с 5.1.X до 5.3).
Из remi
репо, вам нужно mysql-server
. Пытаться yum install mysql-server
; тогда вы сможете chkconfig
и service mysqld
сколько душе угодно.
Если ваше remi-репо не включено по умолчанию, оно будет yum --enablerepo=remi install mysql-server
; попробуйте это, если вы получите кучу неразрешенных сообщений о зависимостях.
Я предполагаю, что вы каким-то образом удалили серверную часть MySQL. /usr/bin/mysql
это просто клиентская часть и не имеет записи в /etc/init.d
. Можете ли вы опубликовать вывод rpm -qa | grep mysql
?
В CentOS для запуска mysql-сервера (mysqld) используйте команду
/sbin/service mysqld start
Пытаться /sbin/service mysql restart
.
Похоже, ваша оболочка, включая пути выполнения и тому подобное, довольно запуталась, но вы были на правильном пути.
У вас не установлен сервер.
# yum -y install mysql-server
# service mysqld start