Задать вопрос
abler98
@abler98
Software Engineer

Почему не запускается mysql?

Ввожу команду serivce mysql start, но ничего не происходит.

При обращении к mysql получаю ошибку:
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Команда /etc/init.d/mysql start тоже не работает, ошибка:
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql start

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start mysql
  • Вопрос задан
  • 3840 просмотров
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 4
@theaidem
Что в:
cat /var/log/mysql/error.log
Ответ написан
Disen
@Disen
С правами всё в порядке? Кто владелец /var/run/mysqld?
Проверьте, чтоб был тот пользователь, под которым у Вас запускается mysqld.
Если пользователь отличается, то:
chown -R mysql:mysql /var/run/mysqld

И еще в конфиг mysql (обычно /etc/my.cnf) в секцию [mysqld] добавьте
log = /var/log/mysqld.log

И смотрите по логу, что идет не так.
Ответ написан
dergus
@dergus
ну во-первых у вас ошибка в команде. А вообще если вам нужна консоль mysql то попробуйте mysql -u root -p
Ответ написан
@OM1
Подобная проблема, моя ветка: Упал mysql сервер, как исправить?
Есть ответ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы