1

当我尝试更改 mysql db 上的权限时,出现以下错误:

请确保使用的帐户有权访问 MySQL 授权表。执行“DESCRIBE mysql.db”时出错

这也是为什么它不允许我从另一个数据库导入表的原因吗?当我尝试时,我得到了错误:

操作失败,退出代码 1

09:20:16 恢复 D:\design and photos\boo.com\db dump\070113.sql

运行:mysql.exe --defaults-extra-file="c:\users\darren\appdata\local\temp\tmpslubjs.cnf" --host=87.117.239.19 --user=boo8_yu52 --port=3306 -- default-character-set=utf8 --comments < "D:\design and photos\boo.com\db dump\070113.sql"

第 1 行的错误 1044 (42000):用户 'boo8_yu52'@'%' 对数据库 'boo8_6652' 的访问被拒绝

但是,它确实让我手动创建表。根本搞不定。

4

1 回答 1

1

确保您使用的帐户是通过授予选项授予的,并且该帐户应该对 db 授权表退出的 mysql 数据库具有权限

或者最好的方法是使用 root 帐户分配权限

请参阅下面的链接可能对您有用

http://blog.loftninjas.org/2008/04/22/error-1044-42000-at-line-2-access-denied-for-user-root-to-database-db/

于 2013-01-07T10:07:49.363 回答