Reset root password MySQL
mysqladmin version
Server version 5.7.17-ndb-7.5.5-cluster
Останавливаем сервис mysqld
sudo systemctl stop mysqld
проверяем его статус
systemctl status mysqld
Active: inactive (dead)
правим файл /etc/my.cnf
в раздел
[mysqld]
дописываем
skip-grant-tables
сохраняемся и перезапускаем сервис mysqld
sudo systemctl start mysqld
проверяем статус, когда он будет в состоянии
Active: active (running)
логинимся клиентом под root'ом
проверяем наличие таблицы
mysql> SELECT user,authentication_string FROM mysql.user;
+-----------+-------------------------------------------+
| user | authentication_string |
+-----------+-------------------------------------------+
| root | *ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ|
| mysql.sys | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
+-----------+-------------------------------------------+
2 rows in set (0.00 sec)
пишем наш новый пароль на root'а
update mysql.user set authentication_string=PASSWORD('new_password') where User='root';
флашим привилегии
перезапускаем сервис
sudo systemctl restart mysqld
mysqladmin version
Server version 5.7.17-ndb-7.5.5-cluster
Останавливаем сервис mysqld
sudo systemctl stop mysqld
проверяем его статус
systemctl status mysqld
Active: inactive (dead)
правим файл /etc/my.cnf
в раздел
[mysqld]
дописываем
skip-grant-tables
сохраняемся и перезапускаем сервис mysqld
sudo systemctl start mysqld
проверяем статус, когда он будет в состоянии
Active: active (running)
логинимся клиентом под root'ом
проверяем наличие таблицы
mysql> SELECT user,authentication_string FROM mysql.user;
+-----------+-------------------------------------------+
| user | authentication_string |
+-----------+-------------------------------------------+
| root | *ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ|
| mysql.sys | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
+-----------+-------------------------------------------+
2 rows in set (0.00 sec)
пишем наш новый пароль на root'а
update mysql.user set authentication_string=PASSWORD('new_password') where User='root';
флашим привилегии
перезапускаем сервис
sudo systemctl restart mysqld
Комментариев нет:
Отправить комментарий