Изменение пароля пользователя MySQL в phpMyAdmin

Я установил сервер wamp на окне. Затем я использую пароль MySQL root помощью cmd. В результате, когда я обращался к сайту phpMyAdmin, появился Access denied (пользователь по умолчанию для phpMyAdmin - это root а пароль blank/empty). Итак, как я могу изменить config переменные в phpMyAdmin с новым паролем root.

Я искал решение в Интернете, кто-то советует мне добавить строку в config.inc.php как:

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'Changed';
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = false;

Но, похоже, это не работает. Благодарю.

Ответы

Ответ 1

Объясните, какое видео описывается для решения проблемы.

После изменения пароля root (учетная запись Mysql). Доступ к странице phpmyadmin будет отклонен, поскольку phpMyAdmin использует root/'' (blank) в качестве имени пользователя/пароля по умолчанию. Чтобы решить эту проблему, вам необходимо перенаправить phpmyadmin. Редактировать файл config.inc.php в папке% wamp%\apps\phpmyadmin4.1.14 (Не в% wamp%)

$cfg['Servers'][$i]['verbose'] = 'mysql wampserver';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'changed';
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

Если у вас более одного сервера БД, добавьте "i++" в файл и продолжите добавление новой конфигурации, как указано выше

Ответ 2

Вы можете изменить пароль root mysql, войдя непосредственно в базу данных (mysql -h your_host -u root), затем запустите

SET PASSWORD FOR [email protected] = PASSWORD('yourpassword');

Ответ 3

0) перейти к phpmyadmin не выбирать ни один db
1) Нажмите "Привилегии". Вы увидите всех пользователей в таблицах привилегий MySQL.
2) Проверьте "root" пользователя, значение хоста которого - localhost, и щелкните значок "Изменить привилегии".
3) В поле "Изменить пароль" нажмите "Пароль" и введите новый пароль.
4) Введите пароль для подтверждения. Затем нажмите "Перейти", чтобы применить настройки.

Ответ 4

вы можете использовать эту команду

 mysql> UPDATE mysql.user SET Password=PASSWORD('Your new Password') WHERE User='root';

проверьте ссылки http://www.kirupa.com/forum/showthread.php?279644-How-to-reset-password-in-WAMP-server http://www.phpmytutor.com/blogs/2012/08/27/переключающий MySQL-корневой пароль в-WAMP-сервер/

Найдите файл config.inc.php в каталоге установки phpMyAdmin и обновите строку, которая выглядит так:
это:

$cfg['Servers'][$i]['password']      = 'password';

... к этому:

 $cfg['Servers'][$i]['password']      = 'newpassword';

Ответ 5

Меня это изменило, это сработало для меня. Надеюсь, поможет. я сделал

$cfg['Servers'][$i]['verbose'] = 'mysql wampserver';
//$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'changed';
/* Server parameters */
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

Тогда я изменил Как это...

$cfg['Servers'][$i]['verbose'] = 'mysql wampserver';
//$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';
/* Server parameters */
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

Ответ 6

Мне пришлось сделать 2 шага:

  • Следуйте за Tiep Phan... редактировать файл config.inc.php...

  • следуйте Mahmoud Zalt решением Mahmoud Zalt... смените пароль в phpmyadmin