很多時候長時間不登陸mysql,再次登陸,忘記root密碼,解決辦法如下:
問題描述如下:
1)停止mysql服務:systemctl stop mysql.service
2)vim /etc/my.cnf:在該檔案中新增如下**:skip-grant-tables,儲存退出
3)重啟mysql服務:systemctl start mysql.service
4)使用無密碼登陸mysql:mysql -u root 回車
5)重置root密碼:
6) vim /etc/my.cnf:注釋:skip-grant-tables,儲存退出
7)重啟mysql服務:systemctl restart mysql.service
8)使用新設定的密碼登陸mysql:mysql -u root -p 'newpassword'
只有上述的第5步中重置root登陸密碼的命令不同,其餘操作相同,命令如下:
mysql>update mysql.user set authentication_string=password('123456') where user='root' ;
如此便可重置忘記的root密碼
解決忘記mysql密碼的問題(linux)
1 開啟 etc my.cnf 2 找到mysqld 3 新增skip grant tables在mysqld下面,然後退出儲存wq 4 重啟service mysql restart 5 mysql u user p 回車 直接進去 6 然後執行命令 update mysql.user set p...
解決mysql忘記密碼
mysql有時候忘記密碼了怎麼辦?我給出案例和說明 一下就解決了 windows下的實際操作如下 1.關閉正在執行的mysql。2.開啟dos視窗,轉到mysql bin目錄。3.輸入mysqld skip grant tables回車。如果沒有出現提示資訊,那就對了。4.再開乙個dos視窗 因為剛...
解決mysql忘記密碼
windows下的實際操作如下 1.關閉正在執行的mysql。2.開啟dos視窗,轉到mysql bin目錄。3.輸入mysqld skip grant tables回車。如果沒有出現提示資訊,那就對了。4.再開乙個dos視窗 因為剛才那個dos視窗已經不能動了 轉到mysql bin目錄。5.輸入...