几周前,我在移动 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 完成的刷新表,但这没有帮助。
有任何想法吗?
谢谢