解決linux下mysql初始密碼或者密碼忘記


1.   vim /etc/my.cnf

在[mysqld]下加入 

skip-grant-tables

(這個意思是跳過權限驗證,可免密碼登錄 )

然后保存退出,

重啟mysql 

2 ./etc/init.d/mysqld restart

登錄

3  mysql -u root -p

4.  5.7版本前的mysql運行: update user set password=password("你的密碼") where user="用戶"; 

    5.7版本后的mysql運行:update mysql.user set authentication_string=password('你的密碼') where user='用戶';  

5 exit; #退出 

6 編輯my.cnf文件刪掉或者注釋skip-grant-tables 這一行,然后重啟MySQL,/etc/init.d/mysqld restart,否則MySQL仍能免密碼登錄

7 mysql -u root -p輸入密碼

  


免責聲明!

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



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