当我尝试更改mysql数据库上的权限时,我得到以下错误:
请确保使用的帐户有权访问MySQL授权表。执行'DESCRIBE mysql.db‘时出错
这也是为什么它不让我从另一个数据库导入表的原因吗?当我尝试的时候,我得到了错误:
操作失败,退出代码为%1
09:20:16正在还原D:\design和photos\boo.com\db转储\070113.sql
运行:--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 -- mysql.exe < "D:\design mysql.exe photos\boo.com\db dump\070113.sql”
第1行出现错误1044 (42000):拒绝用户‘bo8_yu52’@‘%’对数据库‘boo8_6652’的访问
但是,它确实让我手动创建表。完全算不出来。
发布于 2013-01-07 18:07:49
确保您正在使用的帐户被授予了with grant option,并且该帐户应该对数据库grant表所在的mysql数据库具有权限
或者,最好的方法是将权限分配给root帐户
查看下面的链接可能会对您有所帮助
http://blog.loftninjas.org/2008/04/22/error-1044-42000-at-line-2-access-denied-for-user-root-to-database-db/
https://stackoverflow.com/questions/14193076
复制相似问题