在MySQL數(shù)據(jù)庫中復(fù)位根用戶的密碼的方法
如果你從未為MySQL設(shè)置根用戶密碼,服務(wù)器在以根用戶身份進(jìn)行連接時(shí)不需要密碼。但是,建議你為每個(gè)賬戶設(shè)置密碼。
如果你以前設(shè)置了根用戶密碼,但卻忘記了該密碼,可設(shè)置新的密碼。下述步驟是針對(duì)Windows平臺(tái)的。在本節(jié)后面的內(nèi)容中,介紹了針對(duì)Unix平臺(tái)的步驟。
在Windows平臺(tái)下,該步驟是:
以系統(tǒng)管理員身份登錄到系統(tǒng)。
如果MySQL服務(wù)器正在運(yùn)行,停止它。對(duì)于作為Windows服務(wù)運(yùn)行的服務(wù)器,進(jìn)入服務(wù)管理器:
開始菜單->控制面板->管理工具->服務(wù)
然后在列表中找出MySQL服務(wù)器,并停止它。
如果服務(wù)器不是作為服務(wù)而運(yùn)行的,可能需要使用任務(wù)管理器來強(qiáng)制停止它。
創(chuàng)建1個(gè)文本文件,并將下述命令置于單一行中:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
用任意名稱保存該文件。在本例中,該文件為C:\mysql-init.txt。
打開控制臺(tái)窗口,進(jìn)入DOS命令提示:
開始菜單->運(yùn)行-> cmd
假定你已將MySQL安裝到C:\mysql。如果你將MySQL安裝到了另一位置,請(qǐng)對(duì)下述命令進(jìn)行相應(yīng)的調(diào)整。
在DOS命令提示符下,執(zhí)行命令:
C:\> C:\mysql\bin\mysqld-nt --init-file=
C:\mysql-init.txt
在服務(wù)器啟動(dòng)時(shí),執(zhí)行由“--init-file”選項(xiàng)命名的文件的內(nèi)容,更改根用戶密碼。當(dāng)服務(wù)器成功啟動(dòng)后,應(yīng)刪除C:\mysql-init.txt。
如果你使用MySQL安裝向?qū)О惭b了MySQL,或許需要指定“--defaults-file”選項(xiàng):
C:\> C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld-nt.exe
--defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini"
--init-file=C:\mysql-init.txt
使用服務(wù)管理器,可找到恰當(dāng)?shù)摹?-defaults-file”設(shè)置:
開始菜單->控制面板->管理工具->服務(wù)
在列表中找出MySQL服務(wù),右擊,并選擇“屬性”選項(xiàng)。在可執(zhí)行字段的Path(路徑)中包含“--defaults-file”設(shè)置。
停止MySQL服務(wù)器,然后在正常模式下重啟它。如果以服務(wù)方式運(yùn)行服務(wù)器,應(yīng)從Windows服務(wù)窗口啟動(dòng)它。如果以手動(dòng)方式啟動(dòng)了服務(wù)器,能夠像正常情形下一樣使用命令。
相關(guān)文章
mysql 操作總結(jié) INSERT和REPLACE
用于操作數(shù)據(jù)庫的SQL一般分為兩種,一種是查詢語句,也就是我們所說的SELECT語句,另外一種就是更新語句,也叫做數(shù)據(jù)操作語句。2009-07-07
深入理解mysql SET NAMES和mysql(i)_set_charset的區(qū)別
最近公司組織了個(gè)PHP安全編程的培訓(xùn), 其中涉及到一部分關(guān)于Mysql的 SET NAMES 和mysql_set_charset (mysqli_set_charset)的內(nèi)容2012-01-01
允許遠(yuǎn)程用戶訪問mysql服務(wù)sql語句
本節(jié)主要介紹了如何允許遠(yuǎn)程用戶訪問mysql服務(wù),本例授權(quán)192.168.14.1 主機(jī)的cakephp用戶訪問cakephp數(shù)據(jù)庫2014-07-07
mysql一對(duì)多關(guān)聯(lián)查詢分頁錯(cuò)誤問題的解決方法
這篇文章主要介紹了mysql一對(duì)多關(guān)聯(lián)查詢分頁錯(cuò)誤問題的解決方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-09-09

