当我试图从information_schema数据库更新一个表(GLOBAL_VARIABLES)时,
我得到一个错误:
Access denied for user 'root'@'localhost' to database 'information_schema'虽然我是拥有所有权限的root用户,
如何修复权限。?
或者我如何更新这个表?
谢谢。
发布于 2010-08-09 16:23:36
您可以使用SET更改全局变量,并使用SHOW读取它们。
有关更多信息,请参阅http://dev.mysql.com/doc/refman/5.0/en/using-system-variables.html
发布于 2010-08-09 16:21:39
INFORMATION_SCHEMA数据库是一个包含服务器生成的视图的“伪数据库”,据我所知,它只包含只读数据。如果你需要修改一个变量,你需要使用标准的方法,参见Per的答案。从mySQL manual
INFORMATION_SCHEMA是信息数据库,存储有关MySQL服务器维护的所有其他数据库的信息。在INFORMATION_SCHEMA中有几个只读的表。它们实际上是视图,而不是基表,所以没有与之关联的文件。
有关GLOBAL_VARIABLES here的更多详细信息。
https://stackoverflow.com/questions/3438351
复制相似问题