Невозможно получить доступ к MySQL из phpMyAdmin после установки пароля root в EasyPHP{WAMP}
-
23-09-2019 - |
Вопрос
После успешной настройки при первоначальном запуске MySQL страница предложила мне установить пароль ROOT по соображениям безопасности.
После установки пароля я больше не могу получить доступ к MySQL.Ошибка заключается в:
1045 - Access denied for user 'root'@'localhost' (using password: NO)
Поискал в сети и попробовал следующие варианты в config.inc.php
из фолера phpmyadmin:
Установите аутентификацию на "http", чтобы она запрашивала ввод имени пользователя и пароля
/* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'http';
Установите правильный пароль в конфигурационном файле
$cfg['Servers'][$i]['password'] = 'myPwd';
Ни один из них не сработал.
Кто-нибудь может предложить обходной путь для доступа к MySQL?Я не беспокоюсь о том, что не могу использовать учетную запись root, но хотел бы поработать с базой данных, используя другое имя пользователя.
Решение
вот мой phpmyadmin config.inc.php файл:
<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
?>
Этого должно быть достаточно, если Apache / PHP запущен на том же компьютере, что и MySQL.Затем вам будет предложено ввести имя пользователя и пароль.Введите root и установленный вами пароль.