網(wǎng)絡(luò)上有很多方法,,好多介紹的不是很清楚,
我用的是MySQL server 5.0
Navicat 8 for MySQL
1,、先殺掉mysqld-nt.exe 進(jìn)程,,有很多種方法,,最簡(jiǎn)單是在CMD里輸入net stop mysql
2、CMD路徑切換到MySQL的安裝目錄下的bin里(注意cmd一開始是在documents and setting目錄里面,,要用cd..命令退到上一級(jí))
輸入mysqld-nt.exe --skip-grant-tables回車,,這個(gè)窗口放著不要關(guān)??!
3、另外打開一個(gè)CMD,,依舊切換到bin目錄下
一次輸入下面的命令
mysql
> use mysql
> update user set password ="newpassword" where user = "****"
> flush privileges
> exit
關(guān)掉上述兩個(gè)窗口,,在CMD里輸入net start mysql (啟動(dòng)MySQL服務(wù))
你就可以用新密碼進(jìn)入數(shù)據(jù)庫了。O(∩_∩)O~
2010年1月8日:
大家也許以為像上面的那樣設(shè)置就好了,,但是事實(shí)上不是這樣,。
當(dāng)你重啟計(jì)算機(jī)之后,問題還是那樣,。你不得不再重新弄一次,。
其實(shí)上面介紹的步驟,你進(jìn)行完第二步之后,,下面的就不必再弄了,,密碼改不改都一個(gè)樣 ,甚至不用密碼都可以進(jìn)數(shù)據(jù)庫,。
你還要進(jìn)行下面的設(shè)置(關(guān)鍵步驟)
從開始——》所有程序進(jìn)入“MySQL Server Instance Config Wizard ”
一直點(diǎn)“next”,,有些地方可以默認(rèn),但是有一個(gè)地方一定要改,,就是默認(rèn)字符改成“gb2312”,,接下來就是修改密碼的地方了,原始密碼為空就可以了,,設(shè)置完新密碼,,next后execute。就OK了,,這樣你再連接數(shù)據(jù)庫,,原始密碼就已經(jīng)不可用了。
這樣才完全解決了問題,!
|
|