Linux下修改mysql的root密碼後數據庫消失處理解決方法
Linux系統下如果沒有通過password()函數修改mysql的root密碼就會導致mysql數據庫消失。有些人可能不知道而直接修改瞭mysql的root密碼,於是產生瞭mysql數據庫消失的問題,這個時候該怎麼處理呢?
可以用下面的辦法解決:
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()函數,以免造成不必要的損失,想瞭解更多內容可以對GuideAH進行關註!
閱讀更多:
- Linux壓縮工具gzip和pigz哪個好解決方法
- nohup命令在linux系統中的使用指南
- Linux系統下的Java進程無故消失解決方法
- CentOS系統怎麼安裝?CentOS 7詳細安裝教程
- linux操作系統有什麼特點?linux操作系統的特點分析