MySql reset root password

Post date: Nov 22, 2008 12:35:53 PM

Із періодичністю раз на півроку у мене постає необхідність зкинути пароль для рута у базі данних.

Постійно шукати у інтернеті як це робити вже трохи набридла.

(а так як це робиться трохи забуваю)

Я не використовую ніяких гуі для мускула - вони попса.

Ось перелік того що необхідно зробити:

Завантажуємо мускл із вказанням ігнорувати таблицю привілегій

# /etc/init.d/mysql stop

$ sudo mysqld_safe --skip-grant-tables

Підключаємось до бази (без пароля :-) )

$ mysql -u root

mysql> use mysql

Встановюємо новий пароль:

mysql> update user set Password=PASSWORD('desiredpassword');

mysql> flush privileges;

Перезавантажуємо базу данних:

mysql> exit

# /etc/init.d/mysql start

Насолоджуємось результатом.