數據庫忘記密碼怎么辦?


  1.首先編輯my.ini文件

  vi /etc/my.cnf

  2.找到如下類似如下內容,並填寫skip-grant-tables 

  [mysqld]   datadir=/var/lib/mysql   socket=/var/lib/mysql/mysql.sock   <strong>skip-grant-tables </strong>
 保存並且退出vi。
 隨后重啟mysql數據庫,就可以免密碼登錄了
 
systemctl start mysqld

 3.輸入 mysql uroot
 4.進入數據庫,並選擇當前數據庫為mysql
  use mysql;
5.然后執行以下SQL修改密碼
 UPDATE user SET Password = password ( '你的密碼' ) WHERE User = 'root';
 6.修改完成后 刷新權限
flush privileges ;
 7.exit;退出數據庫;最好輸入exit退出數據庫即可,當然了,修改完成后,切記重新編輯my.ini並且刪除我們加入的skip-grant-tables
再次重啟數據庫。就這樣,我們的密碼就重置完成啦。
8.重新嘗試輸入 mysql -uroot -p新密碼    進入數據庫

大功告成!!!
 
 


免責聲明!

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



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