2017-01-13 1 views
2

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->()」

+0

エラーのスクリーンショットを撮る代わりに、私は[編集]を行い、エラーメッセージを含めて、より良い検査ができるように助言します。 –

+0

バックトレース:「./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

+1

データディレクトリ全体が「データベース」です。部品を取り出して新しいファイルで置き換えると、何かをしようとする前にバックアップ/コピーを作成することができます。バックアップがない場合(古いバックアップで十分な場合もあります)、おそらく運が悪いです。とにかく、この質問はdba.stackexchange.comに適しているでしょう(プログラミングに関してではないので)、誰かがそこに考えを持っているかもしれません。 – Solarflare

答えて

1

は、これが問題場所のようです表および/または列は大文字で定義されます。私も同様の問題に直面し、GitHubの未解決の問題をチェックし、次のリンクを得ました。

https://github.com/phpmyadmin/phpmyadmin/issues/13178

私はあなたのテーブルの作成後またはテーブルの構造を編集し、バックphpmyadminの家に行くことを示唆していると同じテーブルに再び来ます。そのエラーは表示されません。これは私の個人的な回避策です。

+0

[phpMyAdmin GitHubの問題に関する私のコメント](https://github.com/phpmyadmin/phpmyadmin/issues/13178#issuecomment-345444217)をチェックすることができますか?私はWPサイトをローカルにインストールしていて、突然それが利用できなくなりました。サーバーパート用のMAMP(Apache&MySQL + phpMyAdmin) –

関連する問題