mysql: 对 information_schema 的访问被拒绝

标签 mysql information-schema

当我创建新用户或授予现有用户权限时,出现此错误:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

在除 information_schema 之外的所有表上授予权限 ok,在此表上我遇到拒绝访问错误。 我该如何解决?转储所有数据库,删除所有数据库,然后从转储中恢复?

最佳答案

MySQL documentation说:

... you can only read the contents of tables, not perform INSERT, UPDATE, or DELETE operations on them.

关于mysql: 对 information_schema 的访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23989356/

相关文章:

mysql - 如何在 Node.js 应用程序中将数据从 Redis 持久化到 MySQL

mysql - 内置数据库 "information_schema"未记录用户创建的数据库中表的最后更新时间

mysql - 将数据插入表列表中的一张表 (SELECT FROM INFORMATION_SCHEMA.TABLES)

mysql/mariadb information_schema View 创建时间

PHP 列表合并相似值并计算值的数量

mysql - phpmyadmin - 如何使(显示的)列宽比列标题窄?

php - 删除记录返回 SQLSTATE[42000] 错误

mysql - 你会推荐什么版本控制设计模式

sql - 在整个数据库中将空字符串 ('' ) 设置为 NULL

sql - 在 PostgreSQL 中查找非 NULL 的列