Friday, December 3, 2010

Відновити пароль до mysql

Відновлення пароля для користувача root MySQL

Ви можете відновити MySQL сервера баз даних з паролем наступні п'ять простих кроків.

Крок № 1: Зупинка процесу MySQL сервером.

Крок № 2: Запуск MySQL (mysqld) сервера/демона з опцією --skip-grant-tables , з якою mysql не запитуватиме пароль.

Крок № 3: Підключення до MySQL сервера в якості користувача root.

Крок № 4: Встановлення нового MySQL-паролю для облікового запису root, тобто скинути пароль MySQL.

Крок № 5: Вихід і перезавантаження сервер MySQL.

Ось команди, які ви повинні ввести для кожного кроку (залогуйтесь як  користувач root):
Крок № 1: Зупинка служби MySQL

# /etc/init.d/mysql stop

Крок № 2: Запуск mysql сервер з опцією --skip-grant-tables :

# mysqld_safe --skip-grant-tables &

Крок № 3: Підключення до mysql-серверу за допомогою mysql-клієнта:

# mysql -u root

Крок № 4: Встановлення нового mysql-паролю для користувача root

mysql> use mysql;
mysql>update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
mysql> flush privileges;
mysql> exit

Крок № 5: Зупинити MySQL сервер:

#mysqladmin shutdown

Крок № 6: Запуск сервера MySQL і перевірити його

#/etc/init.d/mysql start
#mysql -u root -p 

No comments: