1

Так что я собирался перейти в безопасный режим, чтобы исправить ошибку

Access denied for user 'root'@'localhost' (using password: NO)

И я дал следующую команду:

mysqld_safe --init-file=mysql-init.txt &

Теперь я не могу выйти из безопасного режима, даже перезагрузка моего VPS не исправит это.

Пытаясь запустить mysqld, я получаю это:

Another MySQL daemon already running with the same unix socket.

1 ответ1

1

mysqld_safe - это программа, которая управляет запуском mysqld и ожидает возвращаемого значения, чтобы определить, завершился ли id mysqld изящно (через обычное завершение работы) или нет. В некоторых случаях mysqld_safe попытается перезапустить mysqld в случае сбоя.

Вы должны убить процесс mysqld_safe в памяти.

Затем беги

mysqladmin -uroot -p shutdown

В крайнем случае, убить mysqld.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .