mysql> GRANT ALL PRIVILEGES ON *.* TO 'exporter'@'localhost' WITH GRANT OPTION; ERROR 1045 (28000): Access denied for user 'exporter'@'%' (using password: YES)
时间: 2023-07-06 10:36:08 浏览: 44
这个错误可能是因为'exporter'用户没有足够的权限。您可以按照以下步骤为'exporter'用户授予所有权限:
1. 以root用户身份登录到MySQL服务器。
2. 运行以下命令创建一个名为'exporter'的用户,并授予该用户所有数据库的所有权限:
```sql
CREATE USER 'exporter'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON *.* TO 'exporter'@'localhost' WITH GRANT OPTION;
```
请将'PASSWORD'替换为您为'exporter'用户设置的密码。
3. 运行以下命令刷新MySQL的权限:
```sql
FLUSH PRIVILEGES;
```
这样,用户'exporter'将被授予所有数据库的所有权限,并且可以授予其他用户相同的权限。
如果您仍然无法授予'exporter'用户所有权限,请确保您已经以root用户身份登录到MySQL服务器,并且您的MySQL版本支持GRANT命令。
希望这些信息对您有所帮助。