Backstory:phpMyAdminでWordPressのMySQLテーブルを修正するにはどうすればよいですか?
私はMacでMAMPを使用して、WordPressサイトを作成するためのローカル開発サーバーとデータベースをセットアップしました。すべてがうまくいっていた。昨日、MySQLサーバーが起動しなかったので、StackOverflowの答えを参考にして、ib_logfile0、ib_logfile1、およびibdata1ファイルをmysql56フォルダから削除しました。これにより、phpMyAdminのテーブルが破損してしまう一連のイベントが開始されました。
私はib_とデータベースファイルを保持していましたが、MAMPを再インストールした後、MAMP/db/mysqlに配置しましたが、phpMyAdminのテーブルでエラーが発生しました。すべてのテーブルは同じタイプのエラーを持ち、0バイトとしてリストされています。テーブルを削除したり、新しいデータベースを設定したり、MAMPの新しいコピーをダウンロードしようとしました。これらのテーブルを修正してMySQLをエクスポートするにはどうしたらいいですか?
phpMyAdminのエラー:
バックトレース:「警告で ./libraries/controllers/table/TableStructureController.php#1 339 不正な文字列オフセット 'DATA_LENGTH' バックトレース ./libraries/controllers/table /TableStructureController.php#1 258: PMA \ libraries \ controllers \ table \ TableStructureController-> ge tTableStats() ./libraries/controllers/table/TableStructureController.php#3 54: PMA \ libraries \ controllers \テーブル\ TableStructureController->ディスプレイ構造( 配列、配列、配列、ブール虚偽、配列、配列、) ./tbl_structure.php#49:dexActionで PMA \ライブラリ\コントローラ\表\ TableStructureController->()」
エラーのスクリーンショットを撮る代わりに、私は[編集]を行い、エラーメッセージを含めて、より良い検査ができるように助言します。 –
バックトレース:「./libraries/controllers/table/TableStructureController.php#1339 で警告不正な文字列がオフセット 'DATA_LENGTH' バックトレース ./libraries/controllers/table/TableStructureController.php#1258:PMA \ライブラリ\コントローラ\表\ TableStructureController-> getTableStats() ./libraries/controllers/table/TableStructureController.php#354:PMA \ライブラリ\コントローラ\表\ TableStructureController-> displayStructure( 配列、 配列、 配列、偽 ブール、 アレイ、 アレイ、 ) ./tbl_structure.php#49:PMA \ libraries \ controllers \ table \ Ta bleStructureController-> indexAction() ' – elic2017
データディレクトリ全体が「データベース」です。部品を取り出して新しいファイルで置き換えると、何かをしようとする前にバックアップ/コピーを作成することができます。バックアップがない場合(古いバックアップで十分な場合もあります)、おそらく運が悪いです。とにかく、この質問はdba.stackexchange.comに適しているでしょう(プログラミングに関してではないので)、誰かがそこに考えを持っているかもしれません。 – Solarflare