mysql資料庫突然不見的原因之一

2021-09-26 22:19:52 字數 465 閱讀 8643

在網上看到很多種導致mysql資料庫不見的情況,大概率是許可權的原因。

我今天也遇到了,開啟workbench並登入,左邊schemas中的資料庫列表大白一片,乍看嚇一跳。趕緊登入後台,通過mysql命令登入,執行show databases只看到information_schema,連mysql和sys兩個資料庫都不見。環顧四周沒發現誰刪庫跑路,奇怪~

心慌之餘,冷靜想想,能登入至少有救,於是試著執行use db_***,成功,執行select * from tbl_***,成功,不錯不錯,看來也是許可權問題了。趕緊查mysql使用者,都是正常的。鬱悶~

仔細回憶昨天下午幹了什麼,因為昨天上午還是一切正常嘛:配置了my.ini、啟用了event_scheduler、增加了儲存過程、增加了索引。。。將從c:\programdata遷移的mysql的data目錄隱藏。。。

試著將mysql的data目錄去掉隱藏屬性,再開啟workbench,該有的都有了。

mysql 中的mysql資料庫不見了

諸位高手,不知什麼原因,我在mysql 後輸入 show databases 只出現information schema和test兩個資料庫,mysql資料庫不知道哪去了,是什麼原因,做其他東西需要mysql這個資料庫 還有當建立資料庫時,比如 create database database na...

故障 mysql 中的mysql資料庫不見了

昨天剛剛在vmware虛擬機器的linux上安裝mysql,今天登上就發現乙個問題。通過網上漫長的尋找,終於解決了。所以我在這把我解決的步驟跟大家分享一下。問題就是登入mysql後沒有mysql這個資料庫,我在網上找了大多數說是root許可權丟失,這可能是導致這個問題的原因之一,但是我的卻不是這個問...

mysql的資料庫定義 MySQL的資料庫定義語法

建立資料庫 在mysql中,使用 create database 或 create schema 語句建立資料庫 語法結構 create if not exists db name default character set charest name default collate collatio...