创建’manager’用户并授予创建用户和删除用户的管理权限
该回答引用chatgpt:
执行以下命令创建"manager"用户:
CREATE USER 'manager'@'localhost' IDENTIFIED BY 'password';
在这里,将"password"替换为你希望为"manager"用户设置的实际密码。
授予"manager"用户创建和删除用户的管理权限:
GRANT CREATE USER, DROP USER ON *.* TO 'manager'@'localhost';
刷新权限以使更改生效:
FLUSH PRIVILEGES;
回答申明:包含AI辅助答案参考ChatGPT Plus版
在MySQL中,你可以使用以下步骤创建一个名为'manager'的用户并授予创建用户和删除用户的管理权限:
使用root用户或具有管理员权限的用户登录到MySQL服务器。
执行以下命令创建'manager'用户:
CREATE USER 'manager'@'localhost' IDENTIFIED BY 'password';
将'password'替换为你想要设置的实际密码。
授予'manager'用户创建用户的权限:
GRANT CREATE USER ON *.* TO 'manager'@'localhost';
授予'manager'用户删除用户的权限:
GRANT DROP USER ON *.* TO 'manager'@'localhost';
最后,刷新权限以使更改生效:
FLUSH PRIVILEGES;
现在,'manager'用户应该具有创建和删除用户的管理权限。
请注意,上述命令中的'localhost'表示该用户只能从本地主机访问MySQL。如果你想允许远程访问,请将'localhost'更改为允许访问的IP地址或使用通配符'%'表示允许来自任何主机的访问。
属性名 | 字段名 | 类型 | 备注 |
---|---|---|---|
管理员编号 | managerId | int | 主键 |
管理员姓名 | managerName | varchar(10) | |
管理员密码 | managerPassword | varchar(20) |