我使用mysql转储创建了一个sql转储,但在另一台服务器上进行恢复时,我得到了一个错误'ERROR 1227 (42000) at line 397: Access denied; you needthis operation :
当我检查行号时,我发现问题似乎与部分根@本地主机有关,因为新服务器没有我正在使用的帐户的根权限
这个问题特别涉及MySQL和/或MariaDB。
是否可以允许某些用户删除/创建一个(或多个)特定数据库,但不允许删除/创建所有数据库?我的意思并不是说如何通过如下查询为用户提供特定数据库的所有权限:GRANT ALL PRIVILEGES ON `example-db`.* TO 'example-user'@'localhost';