Задать вопрос
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
  • Вопрос задан
  • 3846 просмотров
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 сервер, как исправить?
Есть ответ?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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