воскресенье, 29 июля 2018 г.

#1698 - Access denied for user ‘root’@’localhost’

Разрешить пользователю root подключаться к MySQL без sudo

Для получения доступа к базе данных MySQL/MariaDB обычному пользователю без использования sudo привилегий, зайдите в приглашение командной строки MySQL
1
sudo mysql
и запустите следующие команды:
1
2
3
4
use mysql;
update user set plugin='' where User='root';
flush privileges;
exit
Затем перезапустите службу MySQL и попробуйте войти в базу данных без sudo, как показано ниже.
1
2
sudo systemctl restart mysql.service
mysql -u root -p

Комментариев нет:

Отправить комментарий