Блоги
AtisbaНевозможно подключиться с паролем к MariaDB серверу.

После обновления до Ubuntu 15.04 невозможно подключиться с паролем к MariaDB серверу.

Ошибка вот такого вида.

mysql -u root -p
After typing the password I receive the following message: ERROR 1698 (28000): Access denied for user 'root'@'localhost'

Чтобы исправить проблему нужно делать следующие:

Остановить MySQL:
/etc/init.d/mysql stop (или service mysql stop) и killall -9 mysqld
Убедитесь, что процесс mysql не существует.
Запустить MySQL в безопасном режиме, чтобы получить возможность войти без пароля:
 mysqld_safe --skip-grant-tables &
Войти как root:
3. mysql -u root
Авторизовавшись выполняем:
[mysql] use mysql;
[mysql] update user set plugin='' where User='root';
[mysql] flush privileges;
[mysql] exit
Останавливаем безопасный экземплярMySQL
/etc/init.d/mysql stop (или service mysql stop) and killall -9 mysqld
И запускаем в нормальном режиме:
/etc/init.d/mysql start (или service mysql start

Все готово!

Читать дальше ...