私の MySQL の何が問題なのか教えていただけますか?
Ubuntu 14.04。
何が起こっているのか理解できません。
140912 10:00:55 [警告] myisam-recover-options の代わりに固有のオプション プレフィックス myisam-recover を使用することは推奨されておらず、将来のリリースでは削除される予定です。代わりにフルネームを使用してください。 140912 10:00:55 [注意] プラグイン「FEDERATED」は無効になっています。 140912 10:00:55 InnoDB: InnoDB メモリヒープが無効になっています 140912 10:00:55 InnoDB: ミューテックスと rw_locks は GCC アトミック組み込み関数を使用します 140912 10:00:55 InnoDB: 圧縮テーブルは zlib 1.2.8 を使用します 140912 10:00:55 InnoDB: LinuxネイティブAIOの使用 140912 10:00:55 InnoDB: バッファプールを初期化しています。サイズ = 128.0M 140912 10:00:55 InnoDB: バッファプールの初期化が完了しました 140912 10:00:55 InnoDB: サポートされている最高のファイル形式は Barracuda です。 InnoDB: ibdata ファイル内のログシーケンス番号が一致しません InnoDB: ib_logfiles 内のログ シーケンス番号。 140912 10:00:55 InnoDB: データベースが正常にシャットダウンされませんでした。 InnoDB: クラッシュリカバリを開始しています。 InnoDB: .ibd ファイルからテーブルスペース情報を読み取っています... InnoDB: 二重書き込みから半分書き込まれた可能性のあるデータページを復元する InnoDB: バッファ... 140912 10:00:55 InnoDB: バックグラウンドスレッドの開始を待機しています 140912 10:00:56 InnoDB: 5.5.37 が起動しました。ログシーケンス番号 4099203 140912 10:00:56 [注記] サーバーホスト名 (バインドアドレス): '127.0.0.1'; ポート: 3306 140912 10:00:56 [注記] - '127.0.0.1' は '127.0.0.1' に解決されます。 140912 10:00:56 [注記] IP: '127.0.0.1' にサーバー ソケットが作成されました。 140912 10:00:56 [メモ] イベント スケジューラ: 0 件のイベントが読み込まれました 140912 10:00:56 [注記] /usr/sbin/mysqld: 接続準備完了。 バージョン: '5.5.37-0ubuntu0.14.04.1' ソケット: '/var/run/mysqld/mysqld.sock' ポート: 3306 (Ubuntu) 140912 10:00:57 [エラー] /usr/sbin/mysqld: テーブル './feba/flbnglcommentmeta' はクラッシュとしてマークされており、修復する必要があります 140912 10:00:57 [警告] テーブルをチェックしています: './feba/flbnglcommentmeta' 140912 10:00:57 [エラー] /usr/sbin/mysqld: テーブル './feba/flbnglcomments' はクラッシュとしてマークされており、修復する必要があります 140912 10:00:57 [警告] テーブルをチェックしています: './feba/flbnglcomments' 140912 10:00:57 [エラー] /usr/sbin/mysqld: テーブル './feba/flbngloptions' はクラッシュとしてマークされており、修復する必要があります 140912 10:00:57 [警告] テーブルをチェックしています: './feba/flbngloptions' 140912 10:00:57 [エラー] /usr/sbin/mysqld: テーブル './feba/flbnglpostmeta' はクラッシュとしてマークされており、修復する必要があります 140912 10:00:57 [警告] テーブルをチェックしています: './feba/flbnglpostmeta' 140912 10:00:58 [エラー] /usr/sbin/mysqld: テーブル './feba/flbnglposts' はクラッシュとしてマークされており、修復する必要があります 140912 10:00:58 [警告] テーブルをチェックしています: './feba/flbnglposts' 140912 10:00:58 [エラー] /usr/sbin/mysqld: テーブル './feba/flbnglterm_relationships' はクラッシュとしてマークされており、修復する必要があります 140912 10:00:58 [警告] テーブルをチェックしています: './feba/flbnglterm_relationships' 140912 10:00:58 [エラー] /usr/sbin/mysqld: テーブル './feba/flbnglterm_taxonomy' はクラッシュとしてマークされており、修復する必要があります 140912 10:00:58 [警告] テーブルをチェックしています: './feba/flbnglterm_taxonomy' 140912 10:00:58 [エラー] /usr/sbin/mysqld: テーブル './feba/flbnglusermeta' はクラッシュとしてマークされており、修復する必要があります 140912 10:00:58 [警告] テーブルをチェックしています: './feba/flbnglusermeta' 140912 10:00:58 [エラー] /usr/sbin/mysqld: テーブル './feba/flbnglusers' はクラッシュとしてマークされており、修復する必要があります 140912 10:00:58 [警告] テーブルをチェックしています: './feba/flbnglusers' 140912 10:00:58 [エラー] /usr/sbin/mysqld: テーブル './feba/flbnglwoocommerce_order_itemmeta' はクラッシュとマークされており、修復する必要があります 140912 10:00:58 [警告] テーブルをチェックしています: './feba/flbnglwoocommerce_order_itemmeta' 140912 10:00:58 [エラー] /usr/sbin/mysqld: テーブル './feba/flbnglwoocommerce_order_items' はクラッシュとマークされており、修復する必要があります 140912 10:00:58 [警告] テーブルをチェックしています: './feba/flbnglwoocommerce_order_items' 140912 10:00:58 [エラー] /usr/sbin/mysqld: テーブル './feba/flbnglyith_wcwl' はクラッシュとしてマークされており、修復する必要があります 140912 10:00:58 [警告] テーブルをチェックしています: './feba/flbnglyith_wcwl' 140912 10:00:58 [エラー] /usr/sbin/mysqld: テーブル './phpmyadmin/pma_recent' はクラッシュとしてマークされており、修復する必要があります 140912 10:00:58 [警告] テーブルをチェックしています: './phpmyadmin/pma_recent' 140912 10:02:48 [注記] /usr/sbin/mysqld: 正常シャットダウン 140912 10:02:48 [メモ] イベント スケジューラ: キューを消去しています。 0 件のイベント 140912 10:02:49 InnoDB: シャットダウンを開始しています... 140912 10:02:49 InnoDB: シャットダウンが完了しました。ログシーケンス番号 4101802 140912 10:02:49 [注記] /usr/sbin/mysqld: シャットダウンが完了しました 140912 10:03:14 [警告] myisam-recover-options の代わりに固有のオプション プレフィックス myisam-recover を使用することは推奨されておらず、将来のリリースでは削除される予定です。代わりにフルネームを使用してください。 140912 10:03:14 [注意] プラグイン「FEDERATED」は無効になっています。 140912 10:03:14 InnoDB: InnoDB メモリヒープが無効になっています 140912 10:03:14 InnoDB: ミューテックスと rw_locks は GCC アトミック組み込みを使用します 140912 10:03:14 InnoDB: 圧縮テーブルは zlib 1.2.8 を使用します 140912 10:03:14 InnoDB: LinuxネイティブAIOの使用 140912 10:03:14 InnoDB: バッファプールを初期化しています。サイズ = 128.0M 140912 10:03:14 InnoDB: バッファプールの初期化が完了しました 140912 10:03:14 InnoDB: サポートされている最高のファイル形式は Barracuda です。 140912 10:03:14 InnoDB: バックグラウンドスレッドの開始を待機しています 140912 10:03:15 InnoDB: 5.5.37 が起動しました。ログシーケンス番号 4101802 140912 10:03:15 [注記] サーバーホスト名 (バインドアドレス): '127.0.0.1'; ポート: 3306 140912 10:03:15 [注記] - '127.0.0.1' は '127.0.0.1' に解決されます。 140912 10:03:15 [注記] IP: '127.0.0.1' にサーバー ソケットが作成されました。 140912 10:03:15 [メモ] イベント スケジューラ: 0 件のイベントがロードされました 140912 10:03:15 [注記] /usr/sbin/mysqld: 接続準備完了。 バージョン: '5.5.37-0ubuntu0.14.04.1' ソケット: '/var/run/mysqld/mysqld.sock' ポート: 3306 (Ubuntu)
ありがとう!
答え1
[エラー] /usr/sbin/mysqld: テーブル './feba/flbnglcommentmeta' はクラッシュとしてマークされており、修復する必要があります
...テーブルに問題があることを意味します。
簡単な修正方法:
mysql -u{user} -p
そして、MySQL プロンプトで次の操作を実行します...
>use {database};
>repair table {table};
クラッシュとしてマークされたすべてのテーブルに対して、修復は次のようなレポートで終了します。
+------------------+--------+----------+------------------------------------+
| Table | Op | Msg_type | Msg_text |
+------------------+--------+----------+------------------------------------+
| {db}.{table} | repair | warning | Number of rows changed from x to y |
| {db}.{mytable} | repair | status | OK |
+------------------+--------+----------+------------------------------------+