您现在的位置是:网站首页 > 代码编程 > 数据库数据库
【原】MySQL不同版本创建用户语句差异
不忘初心 2019-03-13 围观() 评论() 点赞() 【数据库】
简介:MySQL在不同版本中,创建用户的语法是有区别的,在低版本中,创建用户和授权可以一起执行,但是在高版本中则不行,创建用户和授权需要分开。没有在每个版本中都一一作
MySQL在不同版本中,创建用户的语法是有区别的,在低版本中,创建用户和授权可以一起执行,但是在高版本中则不行,创建用户和授权需要分开。
没有在每个版本中都一一作比对,现在就拿5.7和8.0做一下比较,给大家看一下语法上的细微差异。
mysql 5.7中的语法:
grant select,insert,update,delete,create,drop,alter,execute on feiqq.* to 'feiqq'@'%' identified by '123456';
grant select,insert,update,delete,create,drop,alter,execute on feiqq.* to 'feiqq'@'localhost' identified by '123456';
mysql 8.0中的语法:
create user 'feiqq'@'%' identified by '123456';
grant select,insert,update,delete,create,drop,alter,execute on feiqq.* to 'feiqq'@'%';
create user 'feiqq'@'localhost' identified by '123456';
grant select,insert,update,delete,create,drop,alter,execute on feiqq.* to 'feiqq'@'localhost';
而且在有的早期版本中(具体多早没有细测,不过5.7测试过不需要),密码还不可以直接在创建时明文指定,必须单独使用加密函数加密一下
set password for 'feiqq'@'%' = old_password('123456');
set password for 'feiqq'@'localhost' = old_password('123456');
授权的时候,如果嫌麻烦,可以直接grant all
grant all privileges on feiqq.* to 'feiqq'@'%';
授权完毕之后,刷新权限:
flush privileges;
看完文章,有任何疑问,请加入群聊一起交流!!!
很赞哦! ()
相关文章
- windows环境下mysql5.7绿色版安装教程
- MySQL赋予用户执行自定义Function的权限
- Mybatis调用MySQL存储过程图文教程
- mysql存储过程使用实例图文教程
- navicat for mysql 11.1 简体中文破解版免费下载
- MySQL按照传入参数的顺序返回结果
- MySQL数据库主键冲突的三种解决方案
- MySQL保存emoji表情失败的原因和解决方案
- MySQL字符集utf8、utf8mb4、utf8mb4_general_ci、utf8mb4_unicode_ci的区别
- Every derived table must have its own alias的原因和解决方案
标签云
猜你喜欢
- IntelliJ IDEA 2019.2已经可以利用补丁永久破解激活了
- IntelliJ IDEA 2019.3利用补丁永久破解激活教程
- IntelliJ IDEA高版本最灵活的永久破解激活方法(含插件激活,时长你说了算)
- Jetbrains全家桶基于ja-netfilter的最新破解激活详细图文教程
- IntelliJ IDEA 2022.1永久破解激活教程(亲测可用,持续更新)
- 分享几个正版 IntelliJ IDEA 激活码(破解码、注册码),亲测可用,持续更新
- ja-netfilter到底需不需要mymap,2021.3.2版本激活失效?
- 如何激活idea2022.1及以上版本中的插件(亲测可用)
- 【史上最全】IntelliJ IDEA最新2022.1版本安装和激活视频教学(含插件)
- IntelliJ IDEA 2022.2 版本最新2099年永久激活方法,亲测可用,也可以开启新UI了。
站点信息
- 网站程序:spring + freemarker
- 主题模板:《今夕何夕》
- 文章统计:篇文章
- 标签管理:标签云
- 微信公众号:扫描二维码,关注我们