Изменение пароля MySQL в Debian

Если пароль root пользователя сервера БД MySQL по каким то причинам был утерян то его всегда можно восстановить используя системную учетную запись сервера БД debian-sys-maint

1. Получаем пароль
cat /etc/mysql/debian.cnf

[client]
host = localhost
user = debian-sys-maint
password = phV6nItAKmaltygX
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
user = debian-sys-maint
password = phV6nItAKmaltygX
socket = /var/run/mysqld/mysqld.sock
basedir = /usr

2. Получаем доступ к серверу MySQL
mysql -u debian-sys-maint -p

в качестве пароля вводим phV6nItAKmaltygX

3. Начинаем работать с базой mysql
mysql>
use mysql;


4. Обновляем пароль root пользователя сервера баз данных:
mysql>
update user set password=PASSWORD("newpass") where User='root';

В этой команде необходимо изменить newpass на нужный нам пароль.

5. Обновляем привилегии и завершаем работу с сервером MySQL
mysql>
flush privileges;

mysql>
quit


6. Пробуем получить доступ к серверу используя учетную запись root
mysql -u root -p

Вводим новый пароль

Всем удачи!!!
  • 0
  • 20 сентября 2013, 10:33
  • admin

Комментарии (0)

RSS свернуть / развернуть
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.