abler98
@abler98
PHP, Java, Android

Почему не запускается 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
  • Вопрос задан
  • 2552 просмотра
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы