MySQL如何创建新用户:详细步骤与权限管理指南
要在MySQL中创建新用户,可以使用CREATE USER命令并结合GRANT语句分配权限。确保以root用户或具有管理员权限的账户登录MySQL服务器,这是创建和管理用户的基础,具体操作步骤如下:

  1. 登录MySQL服务器
    通过命令行输入 mysql -u root -p,输入密码后进入MySQL交互界面。

    mysql如何新用户,MySQL新用户创建指南

  2. 创建新用户
    使用以下命令创建用户,并设置密码(以用户 new_user 和密码 password123 为例):

    CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password123';

    注意'localhost' 表示用户只能从本地连接;若允许远程访问,可替换为 或特定IP地址。

  3. 分配权限
    创建用户后,需授予其操作数据库的权限,授予 new_user 对所有数据库的全部权限:

    GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost';

    若仅授权特定数据库(如 test_db),可改为:

    GRANT SELECT, INSERT, UPDATE ON test_db.* TO 'new_user'@'localhost';
  4. 刷新权限
    执行 FLUSH PRIVILEGES; 命令使权限设置立即生效,这是关键步骤,确保更改被系统加载。

  5. 验证用户创建
    可通过查询 mysql.user 表检查用户是否存在:

    SELECT User, Host FROM mysql.user WHERE User = 'new_user';

创建MySQL新用户的核心在于安全设置密码、精确控制访问来源(Host)以及按需分配最小必要权限,避免过度授权带来的风险,完成后,用户即可使用指定凭证登录并操作数据库。

未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网

原文地址:https://www.html4.cn/12257.html发布于:2026-08-21