移动SQL数据库后,Information_Schema崩溃了

时间:2013-06-17 15:01:39

标签: mysql

几个星期前,我在移动MySQL数据库时遇到了一些问题。我将它从一台服务器复制到另一台服务器现在这些特权出了问题。

我可以在以root身份登录时创建用户,数据库等,但我无法更改用户权限,这不好,因为我不想让我的脚本路由访问。

我得到的错误是......

GRANT ALL PRIVILEGES ON  `newdatabase` . * TO  'newuser'@'localhost' WITH GRANT OPTION ;


MySQL said: 

#1044 - Access denied for user 'root'@'%' to database 'newdatabase' 

所以我做了一些阅读,看来我的information_schema可能会破产。建议是在那里运行刷新表,我通过phpmyadmin和mysqladmin完成,但这没有帮助。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

可能的根本原因:

GRANT失败,因为root@%没有newdatabase.*的所有权限。

简而言之,您只能首先授予您的权限。

这与信息架构无关。

检查root @%有哪些权限。