Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> 關於Linux >> Linux下修改mysql的root密碼後數據庫消失怎麼處理?

Linux下修改mysql的root密碼後數據庫消失怎麼處理?

日期:2017/1/25 10:15:22      編輯:關於Linux

  Linux系統下如果沒有通過password()函數修改mysql的root密碼就會導致mysql數據庫消失。有些人可能不知道而直接修改了mysql的root密碼,於是產生了mysql數據庫消失的問題,這個時候該怎麼處理呢?

Linux下修改mysql的root密碼後數據庫消失怎麼處理?

  可以用下面的辦法解決:

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

  [mysqld]下添加:

  skip-grant-tables

  2、重啟mysql服務,然後用mysql 登錄。

  3、進入後,可以看到,mysql數據庫已呈現,然後修改密碼:

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

  flush privileges;

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

  5、重啟mysql服務,然後就可以用用戶名,密碼登錄。

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

Copyright © Windows教程網 All Rights Reserved