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