阿里云服務(wù)器ECS MySQL數(shù)據(jù)庫(kù)忘記密碼怎么辦?
數(shù)據(jù)時(shí)代,數(shù)據(jù)是企業(yè)的核心資產(chǎn)。阿里云服務(wù)器的用戶很多使用的都是自建的 MySQL 數(shù)據(jù)庫(kù),可能會(huì)出現(xiàn)忘記了數(shù)據(jù)庫(kù)用戶密碼的情況,一旦出現(xiàn)我們?cè)撊绾谓鉀Q呢?阿里云代理商就分別介紹阿里云服務(wù)器 linux 系統(tǒng)和阿里云服務(wù)器windows 系統(tǒng)下的解決辦法。
阿里云服務(wù)器Linux MySQL root 密碼忘記了如何操作?
假如我們使用的MySQL數(shù)據(jù)庫(kù)忘記的賬號(hào)密碼,是能夠土工調(diào)節(jié)配置文件,然后跳過(guò)密碼方式登錄到數(shù)據(jù)庫(kù)的。然后在數(shù)據(jù)庫(kù)里面修改賬號(hào)和密碼,通常在默認(rèn)情況下賬號(hào)為root
具體操作步驟如下:
1】編輯MySQL 配置文件 my.cnf
【注】在具體的操作的時(shí)候以您自己的實(shí)例 my.cnf配置文件的路徑為準(zhǔn)
vim /etc/my.cnf[mysqld]skip-grant-tables #增加
2】重啟 MySQL 服務(wù)
【注】操作時(shí)以自身實(shí)際的MySQL 啟動(dòng)腳本路徑為準(zhǔn)
/etc/init.d/mysqld restart
3】登錄數(shù)據(jù)庫(kù)
/usr/bin/mysql 輸入如下命令:
【注】實(shí)際操作時(shí)以 MySQL 執(zhí)行文件實(shí)際路徑為準(zhǔn)
mysql> USE mysql;mysql> UPDATE user SET Password = password (‘新密碼’) WHERE User = ‘root’ ;mysql> flush privileges ;mysql> quit
4】刪除或者注釋第一步驟中添加的 spip-grant-tables(如下圖)
5】完成上述操作之后,重啟 MySQL 服務(wù)
/etc/init.d/mysqld restart
6】重新使用新密碼進(jìn)行數(shù)據(jù)庫(kù)登錄,進(jìn)行測(cè)試
阿里云服務(wù)器Windows MySQL root 密碼忘記了如何操作?
阿里云代理商本次演示使用的是:
操作系統(tǒng):Windows Server 2008 R2 標(biāo)準(zhǔn)版 SP1 64位中文版
MySQL 版本:mysql Ver 14.12 Distrib 5.0.87, for Win32 (ia32)
【注】其它的版本其操作方式類似,請(qǐng)您結(jié)合自己的版本進(jìn)行操作
具體操作如下:
1】切換 MySQL 安裝的 bin 目錄下
默認(rèn)安裝的目錄為:C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin
【注】 MySQL 實(shí)際安裝目錄和默認(rèn)安裝目錄不同,請(qǐng)您根據(jù)自己實(shí)際的安裝路徑進(jìn)行修改2】停止mysql服務(wù)
net stop mysql
3】以安全模式啟動(dòng) MySQL
mysqld-nt.exe —skip-grant-tables
【注】阿里云代理商提醒,這個(gè)窗口保持現(xiàn)狀,不要關(guān)閉(如下圖)
4】登錄 MySQL 服務(wù)(另外新開(kāi)一個(gè) cmd 窗口)
mysql -uroot -p
根據(jù)上圖提示輸入密碼時(shí)直接回車即可。
5】修改密碼(如下圖)
>use mysql;>update user set Password=password(‘123456’) where User=’root’;>flush privileges;
上圖中演示設(shè)置的密碼為:123456,阿里云代理商是非常不建議用戶設(shè)置這樣的密碼的,密碼太簡(jiǎn)單增加了數(shù)據(jù)泄露風(fēng)險(xiǎn)。
【注】阿里云代理商建議密碼的設(shè)置需要滿足密碼的復(fù)雜性要求,需要大小寫字母,數(shù)字組合,最小長(zhǎng)度為 8 位,根據(jù)這個(gè)密碼策略,設(shè)置密碼。
完成密碼修改之后并退出。
6】任務(wù)管理器里關(guān)閉所有 MySQL 的進(jìn)程,這樣前面保持住的窗口就自動(dòng)關(guān)閉。
7】啟動(dòng) MySQL 并測(cè)試登錄(如下圖)
修改后使用新密碼登錄
通過(guò)測(cè)試發(fā)現(xiàn)我們新設(shè)置的密碼:123456 是能夠進(jìn)行登錄MySQL數(shù)據(jù)庫(kù),這樣我們進(jìn)行密碼重置就完成了
上述就是阿里云服務(wù)器 ECS MySQL 數(shù)據(jù)庫(kù)忘記密碼的具體操作辦法,在具體操作的時(shí)候需要結(jié)合您自身的實(shí)際情況進(jìn)行操作,如果您操作遇到問(wèn)題可以直接聯(lián)系客服,阿里云代理商http://www.zhiy.com.cn/專業(yè)技術(shù)團(tuán)隊(duì)為您提供7x24消費(fèi)服務(wù)。
阿里云服務(wù)器http://www.zhiy.com.cn/
阿里云服務(wù)器價(jià)格表http://www.zhiy.com.cn/
阿里云代理商http://www.zhiy.com.cn/
阿里云分銷商http://www.zhiy.com.cn/