linux環境下mysql 5.7.1X 如何重置root密碼


1,vi  /etc/my.cnf
[mysqld]下加入參數skip-grant-tables   保存退出。
2,重啟mysql

 
 
 
         
  1. [root@21yunwei src]# /etc/init.d/mysqld restart
  2. Shutting down MySQL.. [ OK ]
  3. Starting MySQL. [ OK ]

3,登錄mysql修改密碼。通過mysql -uroot -p 直接回車空密碼登錄mysql后,采用update 修改mysq.user表:

 
 
 
         
  1. mysql> use mysql;
  2. Database changed
  3. mysql> update user set authentication_string=PASSWORD('123456') where User='root';
  4. Query OK, 1 row affected, 1 warning (0.01 sec)
  5. Rows matched: 1 Changed: 1 Warnings: 1
  6.  
  7. mysql> flush privileges;
  8. Query OK, 0 rows affected (0.00 sec)

4,登錄測試。
編輯/etc/my.cnf注釋或刪除[mysqld]下加入的參數skip-grant-tables   保存退出后重啟mysql,重新登錄測試,mysql 5.7.1X的root密碼破解重置成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM