Я запускаю MySql в док-контейнере.Я использую его для своих баз данных WordPress.Он работал нормально, но я хотел проверить некоторые вещи, так как получил предупреждение от WordFence о том, что пользователь был создан вне Wordpress.
Однако я не помню, какой был пароль root.Следуя этому руководству (https://www.techrepublic.com/article/how-to-set-change-and-recover-a-mysql-root-password/) Я пытался сбросить пароль, но я всегда получаю сообщение об ошибке, говорящее, что mysqld_safe уже запущен на другом процессе.
Когда я делаю ps -x
, я получаю это:
PID TTY STAT TIME COMMAND
1 ? Ss 0:00 /bin/sh /usr/bin/mysqld_safe
92 pts/0 Ss 0:00 bash
115 pts/0 R+ 0:00 ps -x
Я не могу убить этот процесс. Я понятия не имею, как запустить mysqld_safe
с -skip-grant-tables. Что я нахожу еще более странным, это когда я делаюservice mysql stop
, он говорит, что он останавливает mysql, но я все еще могу получить доступ к блогу - только остановка контейнера приводит к его падению.
Любая подсказка о том, что я мог сделать здесь?