MySQL 5 7 忘記密碼 免安裝親試

2021-08-28 09:15:41 字數 829 閱讀 8227

mysql 5.7 忘記root密碼

用管理員身份執行cmd、然後使用命令進行:

1、開啟mysql>bin資料夾

》cd c:\mysql\mysql5.7.14\bin

2、停止mysql 服務

》net stop mysql

3、設定跳過密碼驗證

》mysqld -nt --skip-grant-tables

*注意 如執行失敗 去掉 -nt 試試

4、重新開啟乙個cmd,進入mysql安裝檔案的bin資料夾,使用無密碼的root連線資料庫

》mysql -uroot -p

5、連線 mysql庫

》use mysql

6、設定密碼

》update user set authentication_string=password('newpassword') where user='root';

7、退出mysql

》exit

8、停掉mysqld

》mysqld stop

或》ntd stop mysql

9、重啟mysql服務

》mysqld start

10.使用密碼連線mysql

》mysql -uroot -p

enter password:*******

11、修改mysql密碼

》alter user 'root@localhost' identified by 'newpassword2'

12、exit

13、使用工具使用第二次設定的密碼連線資料庫

*使用第一次設定的密碼連線會提示密碼已過期錯誤;

mysql 5 7 忘記密碼

作業系統為centos7 64 1 修改 etc my.cnf,在 mysqld 小節下新增一行 skip grant tables 1 這一行配置讓 mysqld 啟動時不對密碼進行驗證 2 重啟 mysqld 服務 systemctl restart mysqld 3 使用 root 使用者登入...

MySQL5 7忘記root密碼

ubuntu下是 etc mysql mysql.conf.d mysqld.cnf window下是mysql目錄下的 my.ini skip grant tables啟動 mysql 服務後,直接使用 root 登陸,不用密碼 alter user root localhost identifi...

Mysql 5 7 忘記密碼或重置密碼

mysql 5.7 mysql庫的user表中已經不再有password欄位,取而代之的為authentication string 修改語法相同,步驟也相同。注意 etc my.cnf這個配置檔案中,basedir datadir這兩個引數的指向,如果指向錯誤,mysqld safe skip g...