2016-05-24 45 views
0

我在嘗試選擇數據庫上的任何內容時遇到問題。如果我嘗試:儘管存在mysql表,但即使它存在也無法訪問

SELECT * FROM wp_options; 

甚至自動填充wp_options如果我打標籤,而寫的,但後來我得到以下錯誤:

ERROR 1146 (42S02): Table 'foo.wp_options' doesn't exist.

,當我做「節目表」的表格甚至可以顯示。 所有其他數據庫工作正常。這是我唯一遇到的問題。

我目前在Ubuntu Server 14.04上運行mysql-server。

+0

做select * from foo.other_table work? – mba12

+1

沒有..好像整個數據庫都壞了。已經嘗試重新創建它,但沒有任何改變。 – bertZ

+0

可能會刪除數據庫並重新運行您的創建腳本以查看是否可以解決問題。當然,先備份現有的數據庫。或者改爲創建另一個名稱不同但名稱相同的表結構的數據庫,並對第二個數據庫進行實驗。 – mba12

回答

1

我設法解決它。 數據庫使用InnoDB作爲引擎。將舊的ib_logfile和ibdata文件複製到/ var/lib/mysql中修復了它。

相關問題