# 1030-从存储引擎 Aria 获得错误176“用错误的校验和读取页面”

创建了一个新数据库,但由于此错误无法创建新用户帐户。 有人知道怎么解决这个问题吗? 我找不到任何解决办法。

1030-从存储引擎 Aria 获得错误176“读取有错误校验和的页面”

error picture

104064 次浏览

我试图用“特权”将一个用户添加到一个新的数据库中,然后收到了这个错误: “ # 1030-得到错误176”从存储引擎 Aria“读取有错误校验和的页面”

从数据库列表中选择 mysql。从“表”列表中,在“ db”旁边的框中打勾。滚动到页面的底部,在选择框中说“选择”向下滚动到并选择“修复表”,然后选择“去”。对我有用 男: M

在我的情况下以上的解决方案没有工作。但解决方案是类似的建议由 @ user13439511

按照以下步骤操作。

  1. 从数据库列表中选择“ Mysql”数据库。 enter image description here

  2. 选择“ Mysql”数据库中的所有表。 enter image description here

  3. 向下滚动并在组合框中选择“ 维修表”选项。

  4. 点击转到按钮。

成交。

在 PHPMyAdmin 面板中,转到 MySQL 数据库,选择 DB 表,并从底部下拉菜单中选择修复表选项。你的错误将得到解决。

在我的 phpMyAdmin 版本(5.0.4)中,当停止并重新启动 MySQL 服务器时,MySQL db 会损坏,我通过将任务作为服务运行来解决这个问题

花了很长时间试图修复这个问题,但修复方法不起作用。MySQL 的修复程序认为它修复了所有的表,但是它没有修复错误(检查表格显示它们仍然有错误)。

我通过删除和重新创建受影响的表来修复它。说明如下:

  1. 选择“ mysql”数据库
  2. 按照其他修复程序中的描述选择所有表,但是运行“检查表”而不是“修复表”。
  3. 对于损坏的表(我的是 mysql.db 表) ,需要选择表并导出它。在 phpmyadmin 中,查看表并单击 export。
  4. 选择自定义导出,并选中“ Add DROP TABLE/TRIGGER 语句”选项,然后导出。
  5. 在 import 选项卡中,导入刚刚创建的 sql 文件。

这样可以删除表并重新创建它,从而修复了我所遇到的问题。

我不知道为什么这个有用,修理桌子却没用。

如果无法访问 mysql 数据库的结构,只需注销,然后再次尝试修复它的表。