Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:manual:other:mysql_passwd_reset:ru [2017/07/04 10:20] asmodeus [CentOS] |
abills:docs:manual:other:mysql_passwd_reset:ru [2017/07/04 10:51] (текущий) asmodeus [CentOS] |
||
---|---|---|---|
Строка 12: | Строка 12: | ||
/usr/local/etc/rc.d/mysql-server restart | /usr/local/etc/rc.d/mysql-server restart | ||
| | ||
+ | |||
+ | Обновляем пароль | ||
+ | |||
+ | mysql> update mysql.user set password = password('') where user = 'root'; | ||
+ | mysql> flush privileges; | ||
+ | | ||
+ | комментируем | ||
+ | |||
+ | **/etc/rc.conf** | ||
+ | |||
+ | mysql_args="" | ||
+ | |||
+ | Перезапускаем mysql | ||
+ | |||
+ | /usr/local/etc/rc.d/mysql-server restart | ||
====Ubuntu==== | ====Ubuntu==== | ||
Строка 97: | Строка 112: | ||
====CentOS==== | ====CentOS==== | ||
+ | ===6.0=== | ||
Останавливаем демон MySQL и запускаем его без чтения таблицы юзеров | Останавливаем демон MySQL и запускаем его без чтения таблицы юзеров | ||
Строка 112: | Строка 128: | ||
killall -9 -r mysqld | killall -9 -r mysqld | ||
/etc/init.d/mysqld start | /etc/init.d/mysqld start | ||
+ | |||
+ | ===7.0=== | ||
+ | |||
+ | * останавливаем mysql | ||
+ | |||
+ | systemctl stop mysqld | ||
+ | |||
+ | * устанавливаем переменную среды для входа без пароля | ||
+ | |||
+ | systemctl set-environment MYSQLD_OPTS="--skip-grant-tables" | ||
+ | |||
+ | * перезапускаем mysql | ||
+ | |||
+ | systemctl start mysqld | ||
+ | |||
+ | * заходим под рутом | ||
+ | |||
+ | mysql -u root | ||
+ | |||
+ | * обнуляем паролья | ||
+ | |||
+ | mysql> UPDATE mysql.user SET authentication_string = PASSWORD('') | ||
+ | WHERE User = 'root' AND Host = 'localhost'; | ||
+ | mysql> FLUSH PRIVILEGES; | ||
+ | mysql> quit | ||
+ | |||
+ | * останавливаем базу | ||
+ | |||
+ | systemctl stop mysqld | ||
+ | |||
+ | * обнуляем переменную вход без пароля | ||
+ | |||
+ | systemctl unset-environment MYSQLD_OPTS | ||
+ | |||
+ | * запускаем базу в нормальном режиме: | ||
+ | |||
+ | systemctl start mysqld | ||
+ | |||
+ | * тестового заходим: | ||
+ | |||
+ | mysql -u root -p | ||
+ | |||
====Open SuSE==== | ====Open SuSE==== |