Page 1 of 1
controluser
Posted: Mon Nov 09, 2015 5:36 pm
by georgich
Приветствую!
Скажу сразу. Прочитал много форумов и мануалов, но так и не понял ,что делать. Банальное сообщение, которое не мешает работе, вроде бы, но надоедает.
Ошибка при указании соединения для controluser в конфигурации.
Еле нашел рута и пароль для него в файле конфигурации. Зашел. Я так понимаю надо из под рута как-то создать этого пользователя. Подскажите, пожалуйста, куда смотреть?
Спасибо!
Re: controluser
Posted: Mon Nov 09, 2015 6:58 pm
by skurudo
Вам необходимо правильно установить имя пользователя и пароль для controluser'а. Они используются для соединения с хранилищем конфигурации phpMyAdmin (configuration storage), где хранятся настройки для дополнительный функций.
Хранилище конфигурации не обязательно, phpMyAdmin может работать без него. Поэтому у вас есть два пути:
1. Выключить хранилище конфигурации: $cfg['Servers'][$i]['pmadb'] = null; в config.inc.php.
2. Настроить controluser'а: создать пользователя в MySQL, предоставить ему определённый набор привилегий, затем добавить его имя и пароль в config.inc.php:
Code: Select all
$cfg['Servers'][$i]['controluser'] = '<ИМЯ_ПОЛЬЗОВАТЕЛЯ>';
$cfg['Servers'][$i]['controlpass'] = '<ПАРОЛЬ>';
Re: controluser
Posted: Tue Nov 10, 2015 1:02 pm
by taku
для того что бы избавится от проблемы делаем следующее
1) заходим в /usr/share/doc/phpmyadmin/examples
2) gunzip config.sample.inc.php.gz & mv ./config.sample.inc.php /etc/phpmyadmin/config.inc.php
3) в phpmyadmin импортируем create_tables.sql.gz
4) раскомментировать адвансед функции
Re: controluser
Posted: Mon Nov 23, 2015 6:43 pm
by serikov2016
ВХОДИМ В , если вы на Ubuntu
sudo nano /root/.my.cnf
видем и сохраняем пароль
[client]
password='mdoo5566jf'
ДАЛЕЕ
sudo nano /etc/phpmyadmin/config.inc.php
правим
$cfg['Servers'][$i]['controluser'] = $root;
$cfg['Servers'][$i]['controlpass'] = $mdoo5566jf;
Далее
$cfg['Servers'][$i]['pmadb'] = $phpmyadmin;
перезагружаем мускул, выходим из phpmyadmin и снова входим!
Конечно не всё исправляется но работать с таблицами базы можно.
Re: controluser
Posted: Tue Jan 05, 2016 2:18 pm
by MaxAlex
serikov2016 wrote: .......................
перезагружаем мускул, выходим из phpmyadmin и снова входим!
Конечно не всё исправляется но работать с таблицами базы можно.
Теперь у меня вообще не получается зайти в phpmyadmin, браузер выдаёт ошибку 500.
Как там всё по умолчанию должно быть?
Может быть из-за того, что я изменил в файле /root/.my.cnf пароль, то есть вбил пароль root-а от phpMyAdmin, который недавно перед этим изменил?
P.S.: исправил, всё запустилось и смог зайти в phpMyAdmin, когда убрал $ и поставил '.
Но оставил значение null в:
Code: Select all
$cfg['Servers'][$i]['pmadb'] = null;
И ещё, не знаю может у меня только так на Debian 8, но когда в панели VESTA CP жал на кнопку перезапустить
mysql сервер, было непонятно сработала команда или нет, так время отсчёта оставалось прежним, а должно было начаться с нуля.
Re: controluser
Posted: Fri Jan 15, 2016 8:06 pm
by skurudo
Скрипт для автоматического исправления
viewtopic.php?f=32&t=10306