如何在CMD中创建MySQL用户:详细步骤与实用技巧
要在CMD中创建MySQL用户,首先需要登录MySQL服务器,然后使用CREATE USERGRANT命令来创建用户并分配权限。关键步骤包括登录MySQL、执行创建用户命令、设置权限,最后刷新权限,以下是具体操作指南:

  1. 登录MySQL服务器
    打开CMD,输入以下命令并回车,以root用户身份登录MySQL(请替换[密码]为实际密码):

    如何cmd创建mysql用户,在CMD中创建MySQL用户的详细步骤

    mysql -u root -p[密码]

    如果密码包含特殊字符或空格,建议使用-p后不加密码,按提示输入。

  2. 创建新用户
    登录成功后,在MySQL提示符下执行命令创建用户,创建一个用户名为newuser、密码为password123的用户:

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

    注意localhost表示仅允许本地连接;如需远程访问,可替换为(如'newuser'@'%')。

  3. 分配权限
    使用GRANT命令为用户授权,授予newuser对所有数据库的全部权限:

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

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

    GRANT ALL PRIVILEGES ON mydb.* TO 'newuser'@'localhost';
  4. 刷新权限
    执行以下命令使权限设置立即生效:

    FLUSH PRIVILEGES;
  5. 验证用户创建
    可通过查询MySQL用户表确认:

    SELECT User, Host FROM mysql.user;

重要提示

  • 安全性建议:为减少风险,建议仅授予用户必要的最小权限(如SELECTINSERT),避免使用ALL PRIVILEGES
  • 操作完成后,输入exit退出MySQL。
    通过以上步骤,即可在CMD中高效创建并管理MySQL用户,确保数据库访问的安全与灵活。

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

原文地址:https://www.html4.cn/16808.html发布于:2026-09-14