2017-05-03 9 views
3

私はMAMPを使用したローカル開発環境を持っています。 この環境では、バージョン5.6.35でMySQLを使用しています。phpMyAdminのテーブルが構造体に表示されないため、テーブルを削除できません

phpMyAdminでデータベースをインポートしたいときに、毎回内部サーバーエラーが発生します。

いくつかの調査の後、私はmysqlデータベースの構造に問題があると思います。私は次のエラーを発見したログに

InnoDB: Error: Table "mysql"."innodb_table_stats" not found.

そして、このページへのヒント:https://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html

ソリューションへのリンクもあります: mysql error: Table "mysql"."innodb_table_stats" not found

は私の問題がありますmysqlからテーブル(innodb_index_stats、innodb_table_stats、slave_master_info、slave_relay_log_info、slave_worker_info)を削除することはできません。 サイドバーには表示されますが、構造自体には表示されません。私はそれらをクリックした場合

enter image description here

は、私はより多くのエラーを取得:私はすでにやった可能性がどのような

enter image description here

は、テーブルの.FRM &の.ibdファイルを削除することです上記。しかし、これは効果がありませんでした。

mysql dbを修復または交換する方法はありますか?

また、MAMPの修復ツールと更新ツールも試しました。成功なし。私はまた、フォルダ内の.ibdファイルを削除した後、私はこの問題を解決することができ

+1

明白な解決策が適切mysqlクライアントに – e4c5

+0

何を取得することですあなたは意味ですか? – Cray

+0

PHP mysadminはmysqlクライアントの模倣が非常に悪いので – e4c5

答えて

0

:/ライブラリ/ Application Support/appsolute/MAMPのPRO/DB/mysql56

関連する問題