Доступ запрещен для пользователя 'phpmyadmin' @ 'localhost' (используя пароль: ДА)

Привет, у меня есть эта ошибка после входа в phpmyadmin. Я могу войти в систему как обычно, но эта ошибка все еще появляется при каждом нажатии на любую таблицу, и я не могу найти проблему, моя Ubuntu 18.04 LTS введите описание изображения здесь

0
задан 19 June 2018 в 18:44

2 ответа

После входа от пользователя с правами root введите:

mysql> GRANT ALL PRIVILEGES ON database_name.table TO 'phpmyadmin'@'localhost';
0
ответ дан 19 June 2018 в 18:44

Я думаю, что это происходит, потому что в новой версии mysql по умолчанию используется плагин auth_socket для root. Чтобы изменить его, я использовал следующее решение

use mysql;
update user set authentication_string=PASSWORD("") where User='root';
update user set plugin="mysql_native_password" where User='root';  # THIS LINE

flush privileges;
quit;

Здесь больше информации: https://stackoverflow.com/a/37879449/1857556

0
ответ дан 19 June 2018 в 18:44

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

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