私は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)を削除することはできません。 サイドバーには表示されますが、構造自体には表示されません。私はそれらをクリックした場合
は、私はより多くのエラーを取得:私はすでにやった可能性がどのような
は、テーブルの.FRM &の.ibdファイルを削除することです上記。しかし、これは効果がありませんでした。
mysql dbを修復または交換する方法はありますか?
また、MAMPの修復ツールと更新ツールも試しました。成功なし。私はまた、フォルダ内の.ibdファイルを削除した後、私はこの問題を解決することができ
明白な解決策が適切mysqlクライアントに – e4c5
何を取得することですあなたは意味ですか? – Cray
PHP mysadminはmysqlクライアントの模倣が非常に悪いので – e4c5