如何在mysql中创建用户_mysql用户创建语法说明

P粉602998670
发布: 2025-12-18 15:51:00
原创
477人浏览过
MySQL中创建用户需用CREATE USER语句并显式指定认证插件与强密码,再通过GRANT授权才能使用;默认密码策略严格,推荐mysql_native_password插件以保证兼容性。

如何在mysql中创建用户_mysql用户创建语法说明

在 MySQL 中创建用户,核心是使用 CREATE USER 语句,配合 GRANT(授权)才能让新用户真正可用。MySQL 8.0+ 默认启用密码强度策略,且推荐使用强密码和明确指定认证插件。

基本创建语法(MySQL 8.0+)

推荐写法,显式指定身份验证插件和密码:

CREATE USER 'username'@'host' IDENTIFIED WITH mysql_native_password BY 'strong_password';
登录后复制
  • 'username':登录用户名,区分大小写;
  • 'host':允许连接的客户端地址,常用 'localhost'(仅本机)、'192.168.1.%'(某网段)、'%'(任意主机,注意安全风险);
  • mysql_native_password:兼容性最好的认证插件,适用于大多数客户端(如 Navicat、MySQL Workbench、旧版 JDBC);
  • 密码必须满足当前策略(如至少 8 位、含大小写字母+数字+特殊字符)。

创建后必须授权才能操作数据库

CREATE USER 只建账号,不赋予任何权限。需用 GRANT 显式授权:

MVM mall 网上购物系统
MVM mall 网上购物系统

采用 php+mysql 数据库方式运行的强大网上商店系统,执行效率高速度快,支持多语言,模板和代码分离,轻松创建属于自己的个性化用户界面 v3.5更新: 1).进一步静态化了活动商品. 2).提供了一些重要UFT-8转换文件 3).修复了除了网银在线支付其它支付显示错误的问题. 4).修改了LOGO广告管理,增加LOGO链接后主页LOGO路径错误的问题 5).修改了公告无法发布的问题,可能是打压

MVM mall 网上购物系统 0
查看详情 MVM mall 网上购物系统
GRANT SELECT, INSERT ON mydb.* TO 'username'@'host';<br>FLUSH PRIVILEGES;
登录后复制
  • 权限可细化到全局(*.*)、库级(mydb.*)、表级(mydb.mytable);
  • 常用权限包括:SELECTINSERTUPDATEDELETECREATEDROP 等;
  • FLUSH PRIVILEGES 不是每次必需——GRANT/CREATE USER 后自动重载权限,但修改系统表(如直接改 mysql.user 表)后需要执行。

兼容旧版本或简化场景(MySQL 5.7 及更早)

老版本支持更简略写法,但不推荐用于新部署:

CREATE USER 'user1'@'localhost' IDENTIFIED BY 'pass123';
登录后复制
  • 省略 IDENTIFIED WITH 时,默认使用当时默认插件(MySQL 5.7 是 mysql_native_password,8.0+ 默认是 caching_sha2_password);
  • 若遇到客户端报错“Client does not support authentication protocol”,大概率是插件不匹配,应显式指定 mysql_native_password
  • 避免使用空密码或简单密码,尤其在生产环境。

验证与管理常用命令

创建完成后,建议立即验证:

  • 查看用户列表:SELECT User, Host, plugin FROM mysql.user;
  • 查看某用户权限:SHOW GRANTS FOR 'username'@'host';
  • 删除用户(谨慎):DROP USER 'username'@'host';
  • 修改密码(MySQL 8.0+):ALTER USER 'username'@'host' IDENTIFIED WITH mysql_native_password BY 'newpass';

以上就是如何在mysql中创建用户_mysql用户创建语法说明的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号