Access denied for user 'root'@'localhost' to database 'information_schema'什么问题
时间: 2023-06-22 20:22:34 浏览: 113
ERROR 1045 (28000): Access denied for user ”root”@”localhost” (using password: YES)实用解决方案
这个问题通常表示您的 MySQL 用户没有访问 `information_schema` 数据库的权限。`information_schema` 是一个 MySQL 内置的系统数据库,用于存储关于数据库、表格、列等元数据的信息。一般情况下,普通用户是没有权限访问它的。
如果您是使用 `root` 用户连接 MySQL 数据库的,您可以尝试重新授权该用户访问 `information_schema` 数据库的权限,具体操作方法如下:
```
GRANT ALL ON information_schema.* TO 'root'@'localhost';
```
这条命令将授予 `root` 用户在本地主机上访问 `information_schema` 数据库的全部权限。如果您需要在其他主机上访问 `information_schema` 数据库,可以将 `localhost` 替换为该主机的 IP 地址或域名。
如果您不想让 `root` 用户访问 `information_schema` 数据库,您也可以尝试使用其他有权限的 MySQL 用户登录,或者联系数据库管理员进行调整。
阅读全文