Как попросить MySQL использовать пароль?

Как попросить MySQL использовать пароль для пользователя root при запуске и проверке обновления MySQL?

localhost systemd[1]: Started MariaDB 10.3.25 database server.
localhost /etc/mysql/debian-start[1126]: Upgrading MySQL tables if necessary.
localhost systemd[1]: Started OpenLiteSpeed HTTP Server.
localhost /etc/mysql/debian-start[1131]: Looking for 'mysql' as: /usr/bin/mysql
localhost /etc/mysql/debian-start[1131]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
localhost /etc/mysql/debian-start[1131]: Version check failed. Got the following error when calling the 'mysql' command line client
localhost /etc/mysql/debian-start[1131]: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
localhost /etc/mysql/debian-start[1131]: FATAL ERROR: Upgrade failed
localhost /etc/mysql/debian-start[1157]: Checking for insecure root accounts.

У меня есть пароль для пользователя root, но при запуске MySQL: (используя пароль: NO)

Я запускаю MariaDB 10.3.25 на OpenLiteSpeed, Ubuntu 20.04.

0
задан 4 March 2021 в 00:34

1 ответ

Добавил пароль в /etc/mysql/debian.cnf , поскольку этот файл был с Nulled Failed для пароля.

# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = root
password =
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = root
password =
socket   = /var/run/mysqld/mysqld.sock

Теперь у меня Sucessfull обновляя MySQL при необходимости на MySQL-запуска и перезагрузке сервера.

/etc/mysql/debian-start[961]: Upgrading MySQL tables if necessary.
/etc/mysql/debian-start[975]: Looking for 'mysql' as: /usr/bin/mysql
/etc/mysql/debian-start[975]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
/etc/mysql/debian-start[975]: This installation of MySQL is already upgraded to 10.3.25-MariaDB, use --force if you still need to run mysql_upgrade

Похоже, все остальные вещи хорошо работает.

Пожалуйста, дайте мне знать, если я не должен использовать этот метод, поскольку в /etc/mysql/debian.cnf первая строка была автоматически создана для сценариев Debian. Не трогай!

0
ответ дан 18 March 2021 в 23:29

Другие вопросы по тегам:

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