[SQL]GRANT PROCESS, LOCK TABLES ON library.* TO 'admin1'@'localhost'; [Err] 1221 - Incorrect usage of DB GRANT and GLOBAL PRIVILEGES
时间: 2024-03-25 13:35:24 浏览: 125
这个错误提示意味着你正在尝试为用户 'admin1' 授予全局权限,但是 'PROCESS' 和 'LOCK TABLES' 权限只能授予到特定的数据库上。
你可以尝试以类似以下的方式授予权限:
```
GRANT PROCESS, LOCK TABLES ON library.* TO 'admin1'@'localhost';
```
这将为 'admin1' 用户授予 'PROCESS' 和 'LOCK TABLES' 权限,限定在 'library' 数据库上。然后你再次尝试运行 mysqldump 命令,应该就可以成功了。
相关问题
mysql> GRANT PROCESS, LOCK TABLES ON library.* TO 'admin1'@'localhost'; ERROR 1221 (HY000): Incorrect usage of DB GRANT and GLOBAL PRIVILEGES
这个错误提示意味着你正在尝试为用户 'admin1' 授予全局权限,但是 'PROCESS' 和 'LOCK TABLES' 权限只能授予到特定的数据库上。
你可以尝试以类似以下的方式授予权限:
```
GRANT PROCESS, LOCK TABLES ON library.* TO 'admin1'@'localhost';
```
这将为 'admin1' 用户授予 'PROCESS' 和 'LOCK TABLES' 权限,限定在 'library' 数据库上。然后你再次尝试运行 mysqldump 命令,应该就可以成功了。
阅读全文