MariaDB重置root密碼

安全模式重置法

基本的思路是,以安全模式啟動MariaDB,這樣不需要密碼可以直接以root身份登錄,然后重設密碼。

在Centos 7.0上的操作步驟如下:
  1. 首先,我們停掉MariaDB服務:
systemctl stop mariadb.service  #停止MariaDB
  1. 以安全模式啟動MySQL:
sudo mysqld_safe --skip-grant-tables --skip-networking &  

注意我們加了--skip-networking,避免遠程無密碼登錄 MariaDB。

  1. 這樣我們就可以直接用root登錄,無需密碼:
mysql -u root  
  1. 接著重設密碼:
mysql> use mysql;  
mysql> update user set password=PASSWORD("mynewpassword") where User='root';  
mysql> flush privileges; 
  1. 重設完畢后,我們退出,然后啟動 MariaDB 服務:
mysql > quit  
  1. 重啟服務:
 systemctl restart mariadb.service #重啟MariaDB
  1. 現在可以嘗試用新密碼登錄了:
mysql -u root -pmynewpassword  

注意,-p 和密碼間不能有空格。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容