Ответ 1
Кажется, это временная проблема и впоследствии исправлена. Спасибо за внимание.
Мне нужно войти в 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
Кажется, это временная проблема и впоследствии исправлена. Спасибо за внимание.
Если вы используете Chrome. попробуйте другой браузер. там, где предыдущие сообщения по этому вопросу говорят, что phpmyadmin didnot предоставляет привилегии для root на chrome.
или попробуйте это
name: root
пароль: пароль
Это сработало для меня
открыть файл config.inc.php в phpmyadmin root, установить тип auth из файла cookie в config
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = ''; // leave blank if no password
Посмотрите на столбец пользователя и хоста вашего разрешения. Если вы используете локальный хост или некоторые другие IP-адреса, сделайте разницу.
Используйте их:
Затем вы получите нужную страницу (больше параметров, чем страница администратора) с привилегиями.
Войдите в систему, используя имя пользователя и пароль для обслуживания системы, созданные при установке 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
Работал на меня.
Это работало для меня (в Chrome):
Войдите в phpmyadmin и следуйте за "Home" -> "Privileges" -> "Reload the Privileges"
. После этого очистите кеш браузера и повторите попытку.
С уважением, Педро Соуса
Моя проблема была в моем приложении KSWEB, которое я загрузил. У меня ошибка привилегий, но когда я открыл свой config.inc.php и изменил
$cfg['Servers'][$i]['auth_type'] = 'cookie';
к
$cfg['Servers'][$i]['auth_type'] = 'config';
Это сработало, и теперь у меня есть привилегии для создания базы данных.
Уде метод работал на меня. Просто измените PW на что-то более простое после входа в систему.