ubuntu下MySQL忘記密碼重置方法

2021-10-01 17:21:03 字數 1080 閱讀 9111

1.編輯mysqld.cnf檔案

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
2.在檔案中的skip-external-locking一行的下面新增一行:

skip-grant-tables
3.重啟mysql服務

sudo service mysql restart
4.終端輸入mysql進入mysql,輸入use mysql切換至mysql資料庫

mysql

use mysql

5.把root使用者的密碼修改為新密碼,我這裡是000000

update mysql.user set authentication_string=password('000000') where user='root' and host ='localhost';
6.修改欄位plugin

update user set plugin="mysql_native_password";
7.重新整理系統許可權相關表

flush privileges;
8.退出

quit;
9.注釋掉/etc/mysql/mysql.conf.d/mysqld.cnf檔案中新增的一行

10.重啟mysql服務

sudo service mysql restart
11.重新登陸,然後輸入密碼進去

mysql -u root -p

windows下Mysql忘記root密碼

1.以系統管理員身份執行cmd.2.檢視mysql是否已經啟動,如果已經啟動,就停止 net stop mysql.3.切換到mysql安裝路徑下 d wamp mysql 5.6.36 bin 如果已經配了環境變數,可以不用切換了。4.在命令列輸入 mysqld nt skip grant tab...

linux下mysql使用者root忘記密碼處理

先檢查root使用者密碼是否已經忘記,輸入命令 mysql uroot p 1.跳過安全驗證修改密碼,先關閉程序中的mysql服務 service mysqld stop 2.etc my.cnf 儲存退出編輯。3.然後重啟mysql服務 service mysqld restart 4.設定新的r...

Linux下修改mysql密碼以及忘記密碼重置

以下基於我在centos7.2的方法 第一步 用帳號登入mysql root centos5 mysql u root 或 mysql uroot p 或使用密碼登入 mysql uroot p old password 第二步 改變使用者資料庫 mysql use mysql reading ta...