mysqli_real_connect(): (HY000/1698): Access denied for user ‘root’@’localhost’

Раздел: Linux
Написано: 22.08.2019
Автор: Antonio

Linux Debian 9.0 phpMyAdmin 4.9

debian orange monkeymagico 1680x1050

Не устанавливаем, а просто разворачиваем phpMyAdmin из архива и получаем ошибку, когда пытаемся зайти в пустую базу первый раз:

mysqli_real_connect(): (HY000/1698): Access denied for user 'root'@'localhost'


Решение проблемы:

Заходим через консоль сервера в MySQL ( mysql -u root ) и выполняем SQL:

[mysql] use mysql;
[mysql] update user set plugin='' where User='root';
[mysql] flush privileges;
[mysql] exit

После этого MySQL пустит рута через phpMyAdmin для управления базами данных.

Фразы: первый вход в базу, MYSQL phpMyAdmin root, не пускает root

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

Deprecated: Функция get_settings с версии 2.1.0 считается устаревшей! Используйте get_option(). in /data/site/nemcd.com/www/wp-includes/functions.php on line 6170
Цветная консоль Debian
Дедовский способ бекапа MySQL — скрипт с mysqldump
Как поменять забытый пароль root в Linux
phpMyAdmin и MYSQLI (Improved MySQL support)
Обновление до Debian 12

Написать


Warning: Undefined variable $user_ID in /data/site/nemcd.com/www/wp-content/themes/desk-mess/comments.php on line 108

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com