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

在000webhost的phpmyadmin导入.sql文件报1044错误如何解决?

000webhost phpMyAdmin导入SQL文件1044报错解决方案

完整报错信息:#1044 - 用户'id17662418_root'@'%'无访问数据库'information_schema'的权限

根因说明

000webhost平台分配的MySQL用户权限存在严格限制:仅对用户在后台手动创建的专属数据库有操作权限,无权限访问information_schema等系统库,也无权限创建、访问你本地导出SQL中指定的workshop这类自定义名称数据库。你的SQL文件中默认包含了访问非授权数据库的语句,触发权限拦截。

修复步骤

  • 编辑本地待导入的.sql文件,删除全部不符合平台规则的语句:
    • 所有涉及information_schema、mysql、performance_schema等系统库的操作语句
    • 开头的USE <数据库名>;语句(比如你文件里隐含的USE workshop;)
    • 所有CREATE DATABASE <数据库名>;相关语句
    • 所有带DEFINER关键字的权限配置语句
  • 登录000webhost后台,确认你提前创建好的目标数据库的准确名称,平台生成的数据库名通常带有你的用户id前缀,和本地使用的workshop名称不一致
  • 打开phpMyAdmin,在左侧导航栏先点击选中你要导入的目标数据库,再点击顶部的「导入」按钮上传修改后的.sql文件,不要在未选中数据库的全局页面直接执行导入

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 04:15:02