最近我在使用MySQL時,發現我的某個數據庫突然不見了!剛開始我以為是自己記憶出了問題,但是在登錄后,我發現確實是我的一個庫沒有了。
我感到非常驚訝和苦惱,因為這個數據庫里面的數據對我來說非常重要。于是我先進入了MySQL的命令行界面,然后使用show databases;命令來查看所有的數據庫。我發現我的數據庫確實不在其中。
接著我使用了show tables;命令來查看該數據庫下的表,但是再次發現沒有任何表存在。我真的無從下手,不知道該怎么辦才好。
于是我開始調查究竟是怎么回事,我猜想可能是誤刪除了該庫。但是我驚奇的發現我并沒有這樣的操作。我又嘗試使用其他的命令進行查詢,但是都沒有找到該庫的蹤跡。
mysql>show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.01 sec) mysql>show tables; Empty set (0.00 sec)
最后,我只好重新創建一個同名庫,并從備份中將數據導入到該庫中。雖然這一過程很不方便,但是我至少得到了一些名貴的經驗。
上一篇css設置谷歌瀏覽器樣式
下一篇mysql 的正則表達式