2016-05-24 5 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

foo.other_tableから*を選択しますか? – mba12

+1

いいえ。データベース全体が壊れているようです。既にそれを作り直してみましたが、何も変わりませんでした。 – bertZ

+0

おそらくデータベースを削除し、作成スクリプトを再実行して、問題が修正されているかどうかを確認してください。もちろん、既存のデータベースをバックアップしてください。または、別の名前で同じテーブル構造を持つ2番目のデータベースを作成し、その2番目のデータベースで試してください。 – mba12

答えて

1

私はそれを修正することができました。 データベースはInnoDBをエンジンとして使用していました。古いib_logfileとibdataファイルを/ var/lib/mysqlにコピーすることで修正されました。

関連する問題