web-dev-qa-db-ja.com

MySQLエラー:不明なストレージエンジン「InnoDB」

私はいくつかのJoomla 3.3.6 Webサイトを持っていて、突然今朝、次のようなランダムなエラーメッセージを受け取り始めました。

エラーページの表示エラー:アプリケーションのインスタンス化エラー:不明なストレージエンジン 'InnoDB' SQL = DELETE FROM `##### _ session` WHERE` time` <'1414616481'

この:

エラーページの表示エラー:アプリケーションのインスタンス化エラー:不明なストレージエンジン 'InnoDB' SQL = SELECT `session_id` FROM` ##### _ session` WHERE `session_id` = '5e5f2d5ee6daf15c2740e3e211a27941' LIMIT 0、1

私のウェブサイトがハッキングされた可能性はありますか?これらはライブのWebサイトであり、私は何週間も変更を加えていません(管理領域にアクセスしていません)。

4
Bogowoe

これは、ウェブサイトではなくデータベースサーバーのエラーのように聞こえます。

Hostgator Resellerアカウントを使用していますか? Hostgatorは現在、一部のサーバーで問題が発生しており、一日中そうであると思います。エラーの詳細については、 http://forums.hostgator.com/oct-29-02-00-emergency-maintenance-t328219.html を確認してください。

別のホストを使用している場合は、サポートチームに連絡することをお勧めします。

4
johanpw

このエラーは、テーブルが破損している場合に表示されます。あなたはあなたのテーブルを修理することができて、エラーは消えました。 phpmyadminにログインし、データベース名をクリックして、破損したテーブルを選択し、ページの一番下までスクロールし、ドロップダウンボックスで[repair]を選択します。

2
Majid Zarrin

1)phpmyadminを使用してデータベースを抽出します

2)ダウンロードしたデータベースYourdatabse.sqlをエディターで編集し、すべてのEngine = "InnoDB"をEngine = "MYISAM"に置き換えます。

3)データベースをアップロードし直します(phymyadminを使用してインポートします)。

これを行う前に、Akeeba Backupまたは別の方法を使用して、サイトのバックアップを作成してください。

2
Star

このエラーが突然発生し始めたのはかなり奇妙です。 InnoDBエンジンはMySQL 5.1以降から導入されたと思います(100%確実ではありません)。したがって、最初に:

  1. MySQLのバージョンを確認してください。 5.1以下を使用している場合は、ホストにアップデートしてもらいます。
  2. ホストと連絡を取り、奇妙な理由でMySQLバージョンをダウングレードしたかどうかを尋ねます。
1
Lodder

HostGator.com HostGator

こんにちは。サーバーの安定性の問題についてHostgatorに連絡していただきありがとうございます。

アップデートありがとうございます! MySQLインスタンスのInnoDBストレージエンジンに問題があることを確認しました。

現在、MySQLで使用されている一部のデータベースを修復するとともに、侵害されたアカウントtbldev1によって送信されたメールキューからスパムをクリアしています。

これが完了したら、MySQLソフトウェアで引き続きInnoDBエンジンを復元します。今後のアップデートをお待ちください。

0
Kylie Woods