AllInfo
Main: Info Blog Temp Mail


unix 2012-03-28 21-56-22

Восстанавливаем пароль root в 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 и проверяем

3.92.91.54 / 2024-07-14_14-13-41 UTC.