Установили винду, установили OpenServer или другой LAMP сервер, далее хотим установить какую-либо CMS для экспериментов или разработки, но при установке у нас спросили пароль на MySQl сервер.. Если мы его не устанавливали, то скорее всего его просто нет, и при попытке подключится бех пароля получаем ошибку — Access denied for user ‘root’@’localhost’ (using password: YES), что означает запрет подключения под root без пароля.
Не беда – просто устанавливаем новый пароль простыми шагами:
1) Запускаем консоль в винде или nix.
2) Коннектимся к MySql серверу под root без пароля:
1 |
mysql -u root |
3) Переходим к основной базе :
1 |
use mysql |
4) Устанавливаем нужный пароль :
1 |
update user set password=PASSWORD('my_password') where user='root' and host='localhost'; |
5) Далее :
1 |
flush privileges |
6) Перезапускаем сервер и готово!
Это все сделать можно с помощью phpMyAdmin во вкладке SQL, просто вводите команды начиная с пункта 3.
Если есть вопросы или поправки, добро пожаловать в комментарии!