как востановить пароль MySQL
о умолчанию сервер MySQL устанавливает для суперпользователя root пустой пароль. Вы можете покдлючаться к MySQL серверу как пользователь root без пароля. Однако, если вы установили пароль для root и забыли его, тогда данная статья для вас.
Залогиньтесь как пользователь root на машину под управлением Unix, Linux или BSD с запущенным MySQL сервером. Остановите MySQL server используя следующую команду.
#/etc/init.d/mysql stop
Теперь нам нужно запустить MySQL без пароля
# mysqld_safe
--skip-grant-tables &
Подключитесь к MySQL серверу используя mysql клиент
# mysql -u root
Вы увидите консоль mysql
mysql>
Устанавливаем новый пароль пользвателя root:
mysql> use mysql;
mysql> update user set password=PASSWORD(”newrootpassword”) where user=’root’;
mysql> flush privileges;
mysql> quit
Примечание: Замените newrootpassword на новый требуемый вам пароль root. Команда flush privileges необходима для того чтобы изменения вступили в силу немедленно.
Опять останавливаем MySQL
# /etc/init.d/mysql stop
Протестируем новый пароль. Для начала запустим MySQL в нормальном режиме
# /etc/init.d/mysql start
# mysql -u root -p
Ввводим пароль root и проверяем