Ubuntu 重置MySQL密碼


1.重置密碼的第一步就是跳過MySQL的密碼認證過程,方法如下:

vim /etc/my.cnf


在文檔內搜索mysqld定位到[mysqld]文本段:

/mysqld   (在vim編輯狀態下直接輸入該命令可搜索文本內容)
在[mysqld]后面任意一行添加“skip-grant-tables”用來跳過密碼驗證的過程,如下圖所示:

 

 

保存文檔並退出:

先按ESC鍵
在輸入
:wq

2.接下來我們需要重啟MySQL:

sudo service mysql restart


3.重啟之后輸入以下命令即可進入mysql。

mysql -h 127.0.0.1 -P 3306 -uroot -p


 注意:如果不使用 -uroot 可能會出現  Ignoring query to other database  錯誤

4.接下來就是用sql來修改root的密碼

update mysql.user set authentication_string=password('你的密碼') where user='root';

flush privileges;

quit;

5.刪除剛才在/etc/my.cnf中編輯的內容,重啟mysql服務

6.輸入 

mysql -h 127.0.0.1 -P 3306 -uroot -p


在輸入密碼,成功!


免責聲明!

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



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