Не удалось подключиться к MySQL: доступ запрещен для пользователя ‘root’ @ ‘localhost’ (с использованием пароля: НЕТ) Я не могу получить доступ к своим базам данных. Что я должен делать

#php #mysql #sql #passwords

#php #mysql #sql #пароли

Вопрос:

Не удалось подключиться к MySQL: доступ запрещен для пользователя ‘root’ @ ‘localhost’ (с использованием пароля: НЕТ)

Я не могу получить доступ к своим базам данных, используя более раннее имя пользователя (root), а не какой-либо пароль. Что я должен делать. Я также не могу получить доступ через консоль mysql. Я попытался настроить config.inc.php файл, но не сработал.

Пожалуйста, дайте мне знать, что делать, чтобы не отбрасывать WAMP и не устанавливать новый.

С уважением,

Александр

Комментарии:

1. Пожалуйста, поделитесь своим кодом

2. у вас есть клиент mysql с графическим интерфейсом, такой как heidi или приложение администратора MySQL?

3. dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html

Ответ №1:

Похоже, вы забыли свой пароль пользователя mysql root. Я думаю, вам следует переустановить WAMPP, а затем установить пароль пользователя mysql root из командной строки. Чтобы установить пароль корневого пользователя mysql, вы должны сначала войти в mysql из командной строки, используя эту команду: mysql -u root. Когда он запрашивает пароль, просто введите. После этого введите следующие команды:

 SET PASSWORD for 'root'@'localhost' = password('enteryourpassword');
SET PASSWORD for 'root'@'127.0.0.1' = password('enteryourpassword');
SET PASSWORD for 'root'@'::1' = password('enteryourpassword');