Система Debian 9 Stable
Устанавливаю Maria DB:
apt-get update
apt-get install mariadb-server
Далее нужно задать пароль Root. Раньше у меня всегда срабатывали следующие рекомендации:
Либо эта: Задание пароля SQL-пользователя root для MariaDB (MySQL) в Debian 9
Либо эта: Первичная настройка MariaDB (MySQL) после установки
Но теперь они не работают. И не только у меня. Вот, например, вопрос товарища (достаточно старый) так и остался без решения: Проблемы с mariadb.
Проблема вот в чем. Под рутом пробую зайти в консоль MariaDB, ни одна из команд не срабатывает:
# mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
# mysql -u root -p
Enter password: [пробовал Enter и пароль рута]
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
# mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none): [нажимаю Enter]
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Enter current password for root (enter for none): [ввожу пароль рута]
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
...
Буржуи говорят, что теперь поставка MariaDB делается с временным паролем, который можно подсмотреть в логе: https://stackoverflow.com/questions/21944936/error-1045-28000-access-denied-f...
Типа, делается это командой:
grep 'temporary password' /var/log/mysqld.log
или
grep 'temporary password' /var/log/mysql.log
или
grep 'temporary password' /var/log/mysql/error.log
Но ничего похожего в логах нет, никакого упоминания даже 'pass'.
Да и на стековерфлове у товарища так не получилось.
Там же написана процедура полного сброса пароля для MariaDB. Но это как-то уже за гранью добра и зла. Неужели свежеустановленную MariaDB нужно настраивать именно ТАК?