Ошибка при указании соединения для controluser в конфигурации
Прошу помощи у гуру MySQL. Такую вот ошибку выдает pma. Что делать?
Источник: Stack Overflow на русском
Прошу помощи у гуру MySQL. Такую вот ошибку выдает pma. Что делать?
В снимках экрана ошибка "Access denied for user root (using password: NO)
" и фигурирует "controluser
".
Вам необходимо правильно установить имя пользователя и пароль для controluser
'а. Они используются для соединения с хранилищем конфигурации phpMyAdmin (configuration storage), где хранятся настройки для дополнительный функций.
Хранилище конфигурации не обязательно, phpMyAdmin может работать без него. Поэтому у вас есть два пути:
Выключить хранилище конфигурации: $cfg['Servers'][$i]['pmadb'] = null;
в config.inc.php
.
Настроить controluser
'а: создать пользователя в MySQL, предоставить ему определённый набор привилегий, затем добавить его имя и пароль в config.inc.php
:
$cfg['Servers'][$i]['controluser'] = '<ИМЯ_ПОЛЬЗОВАТЕЛЯ>';
$cfg['Servers'][$i]['controlpass'] = '<ПАРОЛЬ>';