mysql忘記密碼爆破思路:
1,停止mariadb服務
2,跳過授權啓動數據庫進程
3,重設管理密碼
4,關閉mysql——safe進程
5,啓動mariadb服務
5,驗證新密碼
步驟:
1,停止mariadb服務
[root@svr7 ~]# systemctl stop mariadb
2,跳過授權啓動數據庫
[root@svr7 ~]# mysqld_safe --skip-grant-tables &
[1] 105799
[root@svr7]#
3,免密進入數據庫
[root@svr7]# mysql -uroot
… …
MariaDB [(none)]>
4,設置新密碼
MariaDB [(none)]> UPDATE mysql.user set passwoed=password(‘pwd@123’) where user=‘root’ AND host=‘localhost’;
5,退出連接
MariaDB [(none)]>quit
6,關閉mysql-safe進程,
[root@svr7 ~]pkill -9 mysql
7,正常啓動mariadb服務
[root@svr7 ~] systemctl restart mariadb
8,驗證新密碼
[root@svr7 ~] mysql -uroot -ppwd@123