12 августа 2014

Смена root пароля в MySQL

Частенько забываешь сменить пароль у root в базе данных MySQL, сделаем памятку

Все операции выполняем из под root.

Если вы только что установили mysql

# mysqladmin -u root password ‘newpassword’

Если вы хотите изменить пароль

# mysqladmin -u root -pcurrentpassword password ‘newpassword’

Если вы забыли пароль

Останавливаем mysql, если он запущен.

#service mysqld stop

Запускаем mysql следующим образом

#/usr/bin/mysqld_safe --skip-grant-tables --user=root &

Запускаем клиента mysql

#mysql -u root

Выполняем sql запрос

UPDATE mysql.user SET Password=PASSWORD('ВОТ_ТУТ_НОВЫЙ_ПАРОЛЬ') WHERE User='root';

Применяем изменения

FLUSH PRIVILEGES;

Выходим из mysql клиента выполнив в нем команду

exit

Запускаем mysql сервер.

#service mysqld start