创建用户授予管理权限

创建’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'的用户并授予创建用户和删除用户的管理权限:

  1. 使用root用户或具有管理员权限的用户登录到MySQL服务器。

  2. 执行以下命令创建'manager'用户:

    CREATE USER 'manager'@'localhost' IDENTIFIED BY 'password';
    

    将'password'替换为你想要设置的实际密码。

  3. 授予'manager'用户创建用户的权限:

    GRANT CREATE USER ON *.* TO 'manager'@'localhost';
    
  4. 授予'manager'用户删除用户的权限:

    GRANT DROP USER ON *.* TO 'manager'@'localhost';
    
  5. 最后,刷新权限以使更改生效:

    FLUSH PRIVILEGES;
    

现在,'manager'用户应该具有创建和删除用户的管理权限。

请注意,上述命令中的'localhost'表示该用户只能从本地主机访问MySQL。如果你想允许远程访问,请将'localhost'更改为允许访问的IP地址或使用通配符'%'表示允许来自任何主机的访问。

  • 这篇博客: 酒店管理系统数据库中的 管理员manager 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 属性名字段名类型备注
    管理员编号managerIdint主键
    管理员姓名managerNamevarchar(10)
    管理员密码managerPasswordvarchar(20)