Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 移动SQL数据库后,信息\u架构中断_Mysql - Fatal编程技术网

Mysql 移动SQL数据库后,信息\u架构中断

Mysql 移动SQL数据库后,信息\u架构中断,mysql,Mysql,几周前,我在移动MySQL数据库时遇到了一些问题。我把它从一台服务器复制到另一台服务器。现在特权出了问题 当以root用户身份登录时,我可以创建用户、数据库等,但我不能更改用户权限,这不好,因为我不想授予脚本路由访问权限 我得到的错误是 GRANT ALL PRIVILEGES ON `newdatabase` . * TO 'newuser'@'localhost' WITH GRANT OPTION ; MySQL said: #1044 - Access denied for

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

当以root用户身份登录时,我可以创建用户、数据库等,但我不能更改用户权限,这不好,因为我不想授予脚本路由访问权限

我得到的错误是

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


MySQL said: 

#1044 - Access denied for user 'root'@'%' to database 'newdatabase' 
所以我做了一些阅读,似乎我的信息模式可能被破坏了。建议在那里运行flush表,我已经通过phpmyadmin和mysqladmin完成了这项工作,但这没有帮助

有什么想法吗

感谢

可能的根本原因:

授予失败,因为
root@%
没有对
newdatabase.*
的所有权限

简而言之,您只能授予您首先拥有的特权

这与信息模式无关


检查root@%拥有哪些特权。

您能将主题名称更改为对其他人可能有用的名称吗?是的,有人比我抢先一步。很抱歉。啊,我想你可能知道一些事情。但是,我不能改变它们,因为根显然是最高层,如果根不能改变它,没有人可以。我可以恢复root用户的全部权限吗?