明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

Linux下更改mysql的root密碼后數(shù)據(jù)庫(kù)消失怎么處理?

[摘要]Linux系統(tǒng)下如果沒(méi)有通過(guò)password()函數(shù)修改mysql的root密碼就會(huì)導(dǎo)致mysql數(shù)據(jù)庫(kù)消失。有些人可能不知道而直接修改了mysql的root密碼,于是產(chǎn)生了mysql數(shù)據(jù)庫(kù)消失的問(wèn)...

  Linux系統(tǒng)下如果沒(méi)有通過(guò)password()函數(shù)修改mysql的root密碼就會(huì)導(dǎo)致mysql數(shù)據(jù)庫(kù)消失。有些人可能不知道而直接修改了mysql的root密碼,于是產(chǎn)生了mysql數(shù)據(jù)庫(kù)消失的問(wèn)題,這個(gè)時(shí)候該怎么處理呢?

Linux下修改mysql的root密碼后數(shù)據(jù)庫(kù)消失怎么處理?

  可以用下面的辦法解決:

  1、修改mysql數(shù)據(jù)庫(kù)目錄配置文件:my.cnf(或my.ini)

 。踡ysqld]下添加:

  skip-grant-tables

  2、重啟mysql服務(wù),然后用mysql 登錄。

  3、進(jìn)入后,可以看到,mysql數(shù)據(jù)庫(kù)已呈現(xiàn),然后修改密碼:

  update user set password=password(’root‘) where user=’root‘;

  flush privileges;

  4、退出mysql,修改配置文件my.cnf 把剛才的skip-grant-tables注釋掉。

  5、重啟mysql服務(wù),然后就可以用用戶名,密碼登錄。

  以上就是Linux下修改mysql的root密碼后數(shù)據(jù)庫(kù)消失的處理辦法了,下次如果想要對(duì)mysql的root密碼,要記得使用password()函數(shù),以免造成不必要的損失。


Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng)