Главная > FAQ > Пару способов как получить доступ к СУБД MySQL когда забыл пароль от root’a

Пару способов как получить доступ к СУБД MySQL когда забыл пароль от root’a

1. Cпособ сбрасываем и задаем новый пароль для root’a
Останавливаем сервис:
# /etc/init.d/mysql stop
и перезапускаем его вручную с опцией игнорирования привелегий:
# mysqld_safe –skip-grant-tables &
Задаем новый пароль:
# mysql -u root

mysql> use mysql;
mysql> update user set password=PASSWORD(”НОВЫЙ ПАРОЛЬ”) where User=’root’;
mysql> flush privileges;
mysql> quit

И перезапускаем MySQL в нормальном режиме:
# /etc/init.d/mysql restart

2. Способ заходим под системным пользывателем,  берем файл debian.cnf есть в /etc/mysql/.
l# cat debian.cnf
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = qvBXYgFm9t5vg9hx
socket   = /var/run/mysqld/mysqld.sock

Так же можно сменить этот пароль на другой
ql# mysqladmin -u debian-sys-maint -p -h localhost password 'blahblahblah'
Enter password: qvBXYgFm9t5vg9hx

Categories: FAQ Tags:
Необходимо войти на сайт, чтобы написать комментарий.
#

//