修改MySQL的root密碼(Linux環(huán)境)
來源:程序員人生 發(fā)布時(shí)間:2014-01-01 09:34:18 閱讀次數(shù):3669次
第一種方法:
root用戶登錄系統(tǒng)
/usr/local/mysql/bin/mysqladmin -u root -p password 新密碼
enter password 舊密碼
第二種方法:
root用戶登錄mysql數(shù)據(jù)庫
mysql> update mysql.user set password=password(”新密碼”)where User=”root”;
mysql> flush privileges;
mysql> quit ;
mysql忘記root密碼如何處理?
如果 MySQL 正在運(yùn)行,首先結(jié)束mysql進(jìn)程: killall mysqld
啟動(dòng) MySQL (非正常方式起動(dòng)):/usr/local/mysql/bin/mysqld_safe –skip-grant-tables &
這樣就可以不需要密碼進(jìn)入 MySQL :/usr/local/mysql/bin/mysql -u root -p (要求輸入密碼時(shí)直接回車即可)
mysql> update user mysql.set password=password(”新密碼”) where user=”root”;
mysql> flush privileges;
mysql> quit;
重新結(jié)束進(jìn)程:killall mysqld
用正常方式啟動(dòng) MySQL :/usr/local/mysql/bin/mysqld_safe -user=mysql &
注:
update語句里的password=password(”新密碼”)只有新密碼三個(gè)字在操作時(shí)替換成我們要設(shè)置的密碼,其它原樣照寫,之前我做失敗的原因就在于把括號(hào)及前面的password給略掉造成的.它們的作用是使密碼以加密的形式存儲(chǔ)在數(shù)據(jù)庫里。
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)