mysql 8.0+忘記root密碼-linux


1.vim /etc/my.cnf 在[mysqld]最后加上如下語句並保存退出

2.重啟mysql服務 : service mysqld restart

3.免密碼登陸: mysql -u root -p
password校驗直接回車

  1. select host, user, authentication_string, plugin from user;
    use mysql;選擇數據庫
    update user set authentication_string='' where user='root'; 設置登陸密碼為空

  2. exit;退出登錄,刪除第一步中/etc/my.cnf文件最后的 skip-grant-tables,再次重啟mysql服務.

  3. root用戶空密碼直接登陸
    mysql -u root -p
    passwrod:直接回車;

  4. 修改密碼,需要設置復雜的密碼(字母,數字,特殊符號組合)后重新登陸,如下:
    ALTER user 'root'@'localhost' IDENTIFIED BY 'Sql@#123';


免責聲明!

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



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