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

Мне нужно войти в MySQL с помощью пользователя root и создать базу данных. Однако, когда я вхожу в PhpMyAdmin от имени пользователя root, он говорит мне, что у него нет привилегий, поэтому он не может создать базу данных.

Я не ожидал, что это произойдет, когда я установил phpMyAdmin. Есть ли способ это исправить? Пожалуйста, помогите, спасибо!

Информация о версии:

ОС: OpenSUSE 12.1

MySQL: mysql Ver 14.14 Distrib 5.5.25, для Linux (x86_64) с использованием readline 6.2

PhpMyAdmin: 3.4.10.2

 user97294611 июл. 2012 г., 09:13
благодарю вас. Я использую Opera browser =, и я могу создавать базы данных, используя mysql -uroot -p.
 Avinash11 июл. 2012 г., 08:57
Какой браузер вы используете
 triclosan11 июл. 2012 г., 08:52
из консоли-клиента как root все ок?

Ответы на вопрос(8)

которое я скачал. У меня нет ошибки привилегий, но когда я открыл свой config.inc.php и изменил

$cfg['Servers'][$i]['auth_type'] = 'cookie';

в

$cfg['Servers'][$i]['auth_type'] = 'config';

Это сработало, и теперь у меня есть права на создание базы данных.

 03 окт. 2016 г., 15:47
После изменения я получил много ошибок и не могу видеть форму входа (/ phpmyadmin просто показывает сообщения об ошибках).

Это сработало для меня (в Chrome):

Войдите в phpmyadmin и следуйте"Home" -> "Privileges" -> "Reload the Privileges", После этого очистите кеш браузера и повторите попытку.

С Уважением, Педро Соуза

 05 окт. 2016 г., 15:13
@JCarlos вы входите в систему как root или другой пользователь?
 03 окт. 2016 г., 05:27
Я вижу сообщение о том, что у меня нет привилегий для перезагрузки.
 11 окт. 2016 г., 15:28
@JCarlos не могли бы вы опубликовать здесь точное сообщение, которое вы получаете?
 07 апр. 2017 г., 11:13
@ Line Я больше не вижу ссылку в моей текущей версии phpMyAdmin. Раньше это было в нижней части страницы, но если вы ищете способ перезагрузить привилегии, вы можете использовать командную строку и набрать «mysqladmin -u root -p reload;» без кавычек.
 05 окт. 2016 г., 18:52
Я вошел в систему, используя root и пароль по умолчанию (я получил пароль, когда создал дроплет в DigitalOcean, используя конфигурацию LAMP).

Войдите в систему, используя имя пользователя и пароль для обслуживания системы, созданные при установке phpMyAdmin.
Его можно найти в файле debian.cnf по адресу / ect / mysql, тогда у вас будет полный доступ.

cd /etc/mysql
sudo nano debian.cnf
Just look - don't change anything!
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint       <----use this user
password = s0meRaND0mChar$s       <----use this password
socket   = /var/run/mysqld/mysqld.sock

Работал на меня.

Посмотрите на колонку пользователя и хоста вашего разрешения. Куда вы пришли с localhost или с других IP-адресов, действительно имеют значение.

username : root password : (nothing)

Затем вы получите нужную страницу (больше возможностей, чем страница администратора) с привилегиями.

где в предыдущих постах по этому вопросу говорилось, что phpmyadmin не предоставляет привилегии для root на chrome.

или попробуйте это

имя: корень

пароль: пароль

 04 июл. 2014 г., 13:54
Хром тут тоже был проблемой.
 30 июл. 2014 г., 13:48
войдя в систему как "root" вместо "phpmyadmin" работал на меня
 19 нояб. 2012 г., 04:57
Хром был моей проблемой, спасибо!
 10 дек. 2017 г., 15:35
Это не проблема хрома. Это проблема с данными кэша, попробуйте инкогнито окна, и это также работает на Chrome.
Решение Вопроса

что это временная проблема, и она сама себя исправила. Спасибо всем за внимание.

откройте файл config.inc.php в корне phpmyadmin, установите тип аутентификации из cookie в config

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = ''; // leave blank if no password
 05 апр. 2017 г., 11:59
по умолчанию это $ cfg ["серверы"] [$ i] ["auth_type"] = "cookie";
 27 апр. 2014 г., 12:54
Я могу подтвердить, что это сработало! Не уверен, почему он был установлен на cookie в первую очередь.

Ваш ответ на вопрос