访问被拒绝用户`staging` @`%`

时间:2016-08-02 12:34:00

标签: mysql import

我正在使用命令提示符将sql文件导入数据库。但是收到错误Access denied。详细说明:

  • user:staging
  • 主持人:%

它适用于以下细节:

  • user:staginguser
  • host:localhost

导入命令: mysql -u staging -p dbname < filename.sql

有人可以告诉我如何为主机%的用户导入文件吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

首先,为了清楚起见,您可能希望将dbname放在MySQL命令之后。其次,您可能希望检查文件的内容是否引用了源数据库名称(类似于。),旧的db名称与新的名称不同。第三,检查用户登台是否可以访问数据库,如果是,请检查它是否具有执行文件中包含的任何内容所需的权限。

完成上述所有操作后,请发布所有详细信息的问题更新。

顺便说一下,如果您使用{{1}}作为主机,则意味着用户必须能够从任何主机进行访问。他/她?

相关问题