亚洲一区精品自拍_2021年国内精品久久_男同十八禁gv在线观看_免费观看a级性爱黄片

Article / 文章中心

忘記MySQL數(shù)據(jù)庫的root密碼時如何重置密碼?

發(fā)布時間:2020-09-18 點擊數(shù):1040

概述

本文主要介紹忘記MySQL數(shù)據(jù)庫的root密碼時如何重置密碼。

詳細信息

修改Linux系統(tǒng)中MySQL數(shù)據(jù)庫的root密碼

如果忘記了MySQL數(shù)據(jù)庫root用戶的密碼,可以通過修改配置文件,登錄時跳過密碼,然后在數(shù)據(jù)庫里面修改密碼。一般數(shù)據(jù)庫默認的用戶為root。

1.執(zhí)行如下命令,編輯MySQL數(shù)據(jù)庫的my.cnf配置文件。

vim /etc/my.cnf

注:my.cnf配置文件的路徑以實際環(huán)境為準。

2.在[mysqld]字段下新增如下內容,然后保存退出。

skip-grant-tables

3.執(zhí)行如下命令,重啟MySQL服務。

/etc/init.d/mysqld restart

注:MySQL啟動腳本路徑以實際環(huán)境為準。

4.執(zhí)行如下命令,登錄數(shù)據(jù)庫。

/usr/bin/mysql

注:MySQL命令路徑以實際環(huán)境為準。

5.依次執(zhí)行如下SQL語句,更新密碼。

USE mysql;

UPDATE user SET Password = password ('[$Password]') WHERE User = 'root';

flush privileges;

quit

注:[$Password]為新密碼,不建議新密碼為“123456”,此密碼太簡單,密碼需要滿足密碼復雜性要求,需要大小寫字母和數(shù)字組合,最小長度為8位,根據(jù)此密碼策略,設置密碼。

6.再次編輯/etc/my.cnf配置文件,刪除或者注釋第2步添加的skip-grant-tables。

7.執(zhí)行如下命令,重啟MySQL服務。

/etc/init.d/mysqld restart

8.使用新密碼登錄數(shù)據(jù)庫,確認能正常登錄。

修改Windows系統(tǒng)中MySQL數(shù)據(jù)庫的root密碼

本文的操作系統(tǒng)以“Windows Server 2008 R2 標準版 SP1 64位中文版”為例,MySQL版本以”mysql Ver 14.12 Distrib 5.0.87, for Win32 (ia32)”為例,其他版本的操作方法類型。

1.登錄終端,切換至MySQL的bin目錄。

提示:MySQL服務的bin目錄以實際環(huán)境為準。

2.執(zhí)行如下命令,停止MySQL服務。

net stop mysql

系統(tǒng)顯示類似如下。

3.執(zhí)行如下命令,以安全模式啟動MySQL服務。

mysqld-nt.exe --skip-grant-tables

系統(tǒng)顯示類型如下,注意此終端不能關閉。

4.登錄另一個終端,執(zhí)行如下命令,登錄MySQL數(shù)據(jù)庫。

mysql -uroot -p

系統(tǒng)顯示類型如下,在提示輸入密碼時直接回車即可。

5.依次執(zhí)行如下SQL語句,更新密碼,完成后退出。

use mysql;

update user SET Password = password ('[$Password]') where User = 'root';

flush privileges;

exit

系統(tǒng)顯示類型如下。

6.打開任務管理器,關閉mysql相關進程。

7.執(zhí)行如下命令,啟動MySQL服務。

net start mysql

系統(tǒng)顯示類型如下。

8.執(zhí)行如下命令,使用新密碼登錄數(shù)據(jù)庫。確認能正常登錄數(shù)據(jù)庫說明修改成功。

mysql -uroot -p[$Password]

適用于

?云服務器 ECS

如果您有其他問題,可以聯(lián)系北京優(yōu)勝智連阿里云代理商,為您提供一對一專業(yè)全面的技術服務,同時新/老阿里云會員,均可享受我公司代理商價格,迎咨詢!