Невозможно войти как root в mysql - PullRequest
0 голосов
/ 06 марта 2020

Я пробовал все решения, упомянутые в Google для этой проблемы, но безрезультатно. Этот сайт построен с использованием стека WordPress Bitnami в AWS. Все, что я хочу сделать, это регистрировать медленный запрос. У меня есть только учетные данные пользователя wp-config для входа в систему mysql. Но с этим доступом я не могу запустить SET GLOBAL slow_query_log = 'ON';, так как это требует привилегий суперпользователя.

Насколько я понимаю, если я не войду в систему как root пользователь и не назначу привилегию этому пользователю или не запусту команду как root сам пользователь, другого обходного пути для получения этой сортировки нет.

Проблема нет пароля для root. Возможно, он был настроен без пароля при первой установке (mysql).

Я проверил этот файл на наличие пароля, но не нашел ни одного.

/opt/bitnami/mysql/my.cnf 

Я не могу просмотреть mysql журнал тоже (разрешение отклонено) /opt/bitnami/mysql/data/mysqld.log

Я не нахожу пароль в aws -> настройки экземпляра -> получить системный журнал

Я пытался сброс пароля, как указано здесь. https://community.bitnami.com/t/unable-to-reset-mysql-root-password/44360/3 mysql останавливается, но застревает при запуске в безопасном режиме навсегда, используя следующие команды:

$ sudo /opt/bitnami/ctlscript.sh stop mysql
$ sudo /opt/bitnami/mysql/bin/mysqld_safe --skip-grant-tables

Как включить журнал медленных запросов сейчас или получить пароль root или сбросить это?

1 Ответ

0 голосов
/ 06 марта 2020

Привет, Bitnami Engineer,

Пароль базы данных root тот же, который экземпляр настраивает для WordPress во время процесса загрузки. Это означает, что если вы не изменили пароль администратора WordPress, оба пароля теперь одинаковы.

Вы можете открыть файл bitnami_credentials в домашней папке пользователя bitnami, чтобы получить пароль, который используется в процессе настройки.

cat /home/bitnami/bitnami_credentials

После этого просто запустите mysql команда для доступа к базе данных

mysql -u root -p
...