- 相關(guān)推薦
mysql密碼忘記的解決方法
1. kill掉系統(tǒng)里的mysql進(jìn)程,方法如下:
a、點(diǎn)擊桌面工具欄打開任務(wù)欄管理器。
b、從任務(wù)管理器的進(jìn)程中找到mysqld-nt.exe進(jìn)程,點(diǎn)擊右鍵選擇結(jié)束進(jìn)程。
2. 在命令行中輸入命令 mysqld-nt --skip-grant-tables啟動(dòng)mysql,以不檢查權(quán)限的方式啟動(dòng);
3. 然后另外開一窗口,用空密碼方式使用root用戶登錄 mysql;
4. 修改root用戶的密碼;
mysql> update http://emrowgh.comer setpassword=password("新密碼") where user="root";
mysql> flush privileges;
mysql> quit
5. 重新啟動(dòng)mysql,就可以使用新密碼登錄了。
6. 請(qǐng)注意更改root密碼后在客戶端參數(shù)設(shè)置中重新輸入新的root密碼。
mysql密碼忘記的解決方案2017-03-22 13:45 | #2樓
在我們用mysql數(shù)據(jù)庫(kù)的時(shí)候經(jīng)常會(huì)遇到mysql密碼忘記,曾經(jīng)我也遇到了,但是去網(wǎng)上找了很多的解決方案就是無(wú)法進(jìn)行解決,(網(wǎng)上全部都是進(jìn)行轉(zhuǎn)載。。)最后我自己總結(jié)出來(lái)了,解決了mysql的密碼忘記的解決方案。。2:在主配置文件內(nèi)找到[mysqld]這個(gè)單詞,然后再下面輸入skip-grant-tables這句好像是進(jìn)行跳過(guò)檢測(cè),然后保存退出,之后重新啟動(dòng)mysql(/etc/http://emrowgh.com restart) 注意一定要重新啟動(dòng)mysql服務(wù)。。
1. 向mysqld server 發(fā)送kill命令關(guān)掉mysqld server(不是 kill -9),存放進(jìn)程id的文件通常在mysql的數(shù)據(jù)庫(kù)所在的目錄中。
kill `cat /mysql-data-directory/hostname.pid`
你必須是unix的root用戶或者是你所運(yùn)行的server上的同等用戶,才能執(zhí)行這個(gè)操作。
2. 使用`--skip-grant-tables' 參數(shù)來(lái)啟動(dòng) mysqld。
3. 使用`mysql -h hostname mysql'命令登錄到mysqld server ,用grant命令改變口令。你也可以這樣做:`mysqladmin -h hostname -u user password 'new password''。
(其實(shí)也可以用use mysql; update user set password =password('yourpass') where user='root' 來(lái)做到。)
4. 載入權(quán)限表: `mysqladmin -h hostname flush-privileges' ,或者使用 sql 命令`flush privileges'。(當(dāng)然,在這里,你也可以重啟mysqld。
【mysql密碼忘記的解決方法】相關(guān)文章:
mysql數(shù)據(jù)庫(kù)面試問(wèn)題04-05
密碼安全保密制度04-22
鑄件缺陷及解決方法03-07
油漆缺陷及解決方法04-22
忘記打卡檢討書04-06
如何取消管理者密碼04-19
管理者密碼如何破解04-19
中石化密碼介紹信04-30
環(huán)境污染的解決方法05-26
短波通信盲區(qū)及解決方法03-15