修改账号权限
您可以根据需要修改普通账号的权限。高权限账号的权限只能重置为初始状态,无法修改为指定的权限。
说明
如果需要自定义各种权限类型组合或授予某些表级别权限等场景,您可以通过数据管理DMS推出的数据库账号权限管理功能进行灵活管控。详情请参见MySQL数据库账号权限管理。
方法一:在控制台修改普通账号的权限
方法二:通过DMS修改普通账号的权限
请参见MySQL数据库账号权限管理。
方法三:通过SQL语句修改普通账号的权限
前提条件
进行授权操作的账号为高权限账号。
执行GRANT授权命令对目标账号进行授权。
说明更多关于GRANT命令的说明,请参见MySQL官方说明文档。
可授予的权限列表,请参见账号权限列表。
常见问题
为什么我用普通账号无法创建数据库?提示ERROR 1044 (42000): Access denied for user 'xxxx'@'%' to database 'xxxx'
。
普通账号默认仅拥有登录数据库的权限,您需要先使用高权限账号对普通账号授予CREATE权限。授权语句示例:
GRANT CREATE ON *.* TO '<普通账号名>'@'%';