无法删除 phpMyAdmin 中的表,因为它们在结构中不可见
Can't delete tables in phpMyAdmin because they aren't visible in the structure
我有一个带有 MAMP 的本地开发环境。
在此环境中,我使用的是版本 5.6.35 中的 MySQL。
当我现在想用 phpMyAdmin 导入数据库时,每次尝试都会出现内部服务器错误。
经过一些研究,我认为 mysql 数据库的结构有问题。
在日志中我发现了以下错误:
InnoDB: Error: Table "mysql"."innodb_table_stats" not found.
以及此页面的提示:https://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html
还有一个link的解决方法:
mysql error: Table "mysql"."innodb_table_stats" not found
我的问题是,我无法从 mysql。
它们出现在侧边栏中,但不出现在结构本身中。
如果我点击它们,我会收到更多错误:
我能做并且已经做的是删除上面表格中的 .frm 和 .ibd 文件。但这没有效果。
有没有办法修复或更换 mysql 数据库?
我也尝试了 MAMP 的修复和更新工具。没有成功。
我把文件夹里的.ibd文件也删了就解决了:/Library/Application Support/appsolute/MAMP PRO/db/mysql56
我有一个带有 MAMP 的本地开发环境。 在此环境中,我使用的是版本 5.6.35 中的 MySQL。
当我现在想用 phpMyAdmin 导入数据库时,每次尝试都会出现内部服务器错误。
经过一些研究,我认为 mysql 数据库的结构有问题。
在日志中我发现了以下错误:
InnoDB: Error: Table "mysql"."innodb_table_stats" not found.
以及此页面的提示:https://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html
还有一个link的解决方法: mysql error: Table "mysql"."innodb_table_stats" not found
我的问题是,我无法从 mysql。 它们出现在侧边栏中,但不出现在结构本身中。
如果我点击它们,我会收到更多错误:
我能做并且已经做的是删除上面表格中的 .frm 和 .ibd 文件。但这没有效果。
有没有办法修复或更换 mysql 数据库?
我也尝试了 MAMP 的修复和更新工具。没有成功。
我把文件夹里的.ibd文件也删了就解决了:/Library/Application Support/appsolute/MAMP PRO/db/mysql56