Изменение пароля MySQL в Debian
Если пароль root пользователя сервера БД MySQL по каким то причинам был утерян то его всегда можно восстановить используя системную учетную запись сервера БД debian-sys-maint
1. Получаем пароль
[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
в качестве пароля вводим phV6nItAKmaltygX
3. Начинаем работать с базой mysql
mysql>
4. Обновляем пароль root пользователя сервера баз данных:
mysql>
В этой команде необходимо изменить newpass на нужный нам пароль.
5. Обновляем привилегии и завершаем работу с сервером MySQL
mysql>
mysql>
6. Пробуем получить доступ к серверу используя учетную запись root
Вводим новый пароль
Всем удачи!!!
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 свернуть / развернуть