mysql登陸後只出現information_schema和test兩個數據庫(root用戶丟失超級權限)


如果你所有的方法都試過,均未解決問題,

那麼

你可以試試

直接拷貝data目錄文件


今天在開啓遠程登錄權限,在授權訪問時不慎導致root用戶權限丟失,經過多番嘗試,依舊無法登入mariadb(mysql延伸版)的mysql庫(直接在服務器用localhost登錄也無效,依舊只出現information_schematest兩個數據庫),在各大博客及論壇上找辦法,要不就是不符合要不就是你抄我我抄你增加訪問量,沒能解決最終問題,萬幸得是最終數據還是得到了恢復,以此作爲總結和教訓!

如果你在接下來的操作沒有備份原始文件,請記注意:

備份!備份!備份!

備份整個

C:\ProgramData\MySQL\MySQL Server 5.6\data(mysql默認數據庫存文件儲路徑)

查詢mysql的DB文件存儲路徑:show global variables like "%datadir%";



一、問題:

mysql登陸後只出現information_schema和test兩個數據庫(root用戶丟失超級權限)
在這裏插入圖片描述

二、解決方案:

1、備份數據及結構! 還原或重裝!

2、將data文件直接導入另一個數據庫,得到表結構和數據:

https://blog.csdn.net/seesun2012/article/details/83861764





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章