Я установил EasyPHP 5.3.6, открыл PhpMyAdmin, создал новую базу данных и установил пароль для пользователя root. «Естественно», после этого я больше не смог войти в PhpMyAdmin, получив печально известную ошибку 1045 Отказ в доступе.
Я перепробовал все, что смог найти - установка пароля (в двух местах) в config.inc.php, похоже, не работает. Я также попытался изменить AllowNoPassword на true (или false, какой бы он не был изначально), но ничего не сделал. Я попытался пройти через phpmyadmin / scripts / signon.php и ввести там пароль (это правильный пароль, я сохранил его в менеджере паролей) и не смог войти. Я также пытался следовать инструкциям по сбросу пароля MySQL, который я нашел, но они использовали mysqld-nt.exe, который я не нашел в моей установке. Я также попытался удалить EasyPHP и переустановить его (и перед этим я использовал ccleaner для удаления любых обнаруженных проблем с реестром, хотя по общему признанию там не было ничего о mysql), и он, конечно, сохранил «неверный пароль» и не позволил мне войти .
За исключением переформатирования моего жесткого диска, я не уверен, что еще я могу сделать. (Как он хранит сломанные настройки после удаления ??)
Любая помощь будет оценена.
Я также хотел бы понять, почему выполнение чего-то хорошего для защиты вашей базы данных оказывается такой болезненной процедурой, что на самом деле рекомендуется оставить пользователя root без пароля? Вздох