1. 程式人生 > 資料庫 >Mysql8.0以上版本修改root密碼方法

Mysql8.0以上版本修改root密碼方法

Mysql8.0以上版本修改root密碼方法

小白教程,按以下步驟執行即可成功

  1. 開啟檔案 vim /etc/mysql/mysqld.cnf,新增skip-grant-table許可權
  2. 重啟mysql服務
    $ sudo service mysql restart
    
  3. 使用 root賬號登入mysql
    $ mysql -u root 
    
  4. 重新整理mysql系統許可權相關表【重要】
    $ mysql > flush privileges
    
  5. 更改root密碼
    # 本機登入
    $ mysql > alter user 'root'@'localhost'IDENTIFIED BY 'MyNewPass';
    
    # 遠端登入
    $ mysql > alter user 'root'@'%'IDENTIFIED BY 'MyNewPass';
    
  6. 開啟檔案 vim /etc/mysql/mysqld.cnf,註釋skip-grant-table許可權
  7. 重啟mysql服務
    $ sudo service mysql restart
    
  8. 使用 root賬號登入mysql
    $ mysql -u root -p yourpass
    
  9. 建立新使用者和密碼
    CREATE USER yournewname@localhost IDENTIFIED By 'yournewpasswd'