1.首先找到my.cnf ,一般在/etc/my.cnf
2.在[mysqld]下新增"skip-grant-tables",跳過密碼驗證
3.重新啟動資料庫
4.輸入命令:mysql -u使用者名稱 -p
5.直接回車進入mysql命令列終端,use mysql;進入mysql資料庫
6.修改密碼:update user set authentication_string=password("你的密碼") where user="你的賬號";
7.然後執行flush privileges;命令更新mysql系統許可權表,quit;退出mysql命令終端
8.重新啟動mysql,密碼修改完成
linux下mysql密碼忘記解決辦法
將停掉mysql服務 sudo service mysql stop將mysql切換為免密碼登入狀態 sudo vim etc mysql mysql.conf.d mysqld.cnf 新增skip grant tables重啟mysql服務 sudo service mysql start進入m...
linux下 mysql密碼忘記的解決方法
一 以系統的root使用者 什麼,你的系統的root使用者密碼也忘了。那只好看我另外一篇linux下忘記root使用者的解決辦法了先解決這個問題 登陸系統,進入終端 root localhost 二 殺掉mysql程序 方法1 root localhost killall mysqld 方法2 ro...
Linux下MySQL忘記密碼的解決方法
1.先停止mysql服務 sudo systemctl stop mysql 2.用mysql安全命令啟動,跳過許可權表和網路 sudo mysqld safe skip grant tables skip networking 末尾的 符號的作用是讓程序在後台執行,可以讓使用者繼續輸入命令。執行此...