You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHPMyAdmin点击用户账户报#1034表'db'文件密钥错误如何修复

修复方案

这个错误是MySQL系统库中mysql.db权限表损坏导致的,phpMyAdmin加载用户列表时需要联合查询这张表,所以触发了#1034报错,按照以下步骤操作即可修复:

  • 首先停止运行中的MySQL服务
    • Windows系统服务:执行命令 net stop mysql,如果使用XAMPP等集成环境直接在控制面板停止MySQL组件即可
    • Debian/Ubuntu系统:执行命令 sudo systemctl stop mysql
    • CentOS/RHEL系统:执行命令 sudo systemctl stop mysqld
  • 找到MySQL数据存储目录下的mysql子目录(系统默认路径如下,自定义安装请替换为你配置的datadir路径)
    • Windows集成环境示例:C:/xampp/mysql/data/mysql/
    • Linux默认路径:/var/lib/mysql/mysql/
  • 在该目录下执行表修复命令
    myisamchk -r db.MYI
    
    若执行后提示修复失败,可以改用更保守的修复模式:
    myisamchk -o db.MYI
    
  • 修复完成后重启MySQL服务
    • Windows系统服务:执行命令 net start mysql
    • Debian/Ubuntu系统:执行命令 sudo systemctl start mysql
    • CentOS/RHEL系统:执行命令 sudo systemctl start mysqld
  • 验证修复结果:登录MySQL手动执行报错的SQL语句,无报错返回用户列表即修复完成,此时再访问phpMyAdmin的用户账户页面即可正常加载。

注意:如果上述修复操作无效,说明表损坏程度较高,可先备份当前整个mysql系统库,再导入同版本MySQL实例的空白mysql.db表结构和初始数据即可恢复。

内容的提问来源于stack exchange,提问作者JesY

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 13:54:04