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...