我知道在数据库管理中,使用root用户是一种不好的行为,所以我设置了一个基本权限的自定义用户(创建数据库、删除数据库、所有新建数据库的访问等)。
我已经创建了一个用户名为antoine
的用户,应该作为登录到mariadb服务器
的基础用户。
问题是,我不知道如何授予管理权限,例如create database xxx
,drop database xxx
等... 文档解释说要授予权限,需要运行以下命令:
GRANT role ON database.table TO user@host
但是,当涉及到服务器权限时,我该怎么做呢?我曾尝试使用*.*
代替database.table
,但它没有起作用。