1.用户的创建与授权

在MySQL5.7的版本:

> grant all privileges on *.* to '用户名'@'主机' identified by '密码';

在MySQL8.0需要分开执行:

>create user '用户名'@'主机' identified by '密码';

>grant all privileges on *.* to '用户名'@'主机';

用以前的一条命令在8.0里面创建用户,会出现sql语法错误

2.认证插件更新

MySQL5.7默认身份插件是mysql_native_password

MySQL8.0默认的身份插件是caching_sha2_password

3.密码管理

MySQL8.0的密码管理策略有3个变量

password_history 修改密码不允许与最近几次使用或的密码重复,默认是0,即不限制

password_reuse_interval 修改密码不允许与最近多少天的使用过的密码重复,默认是0,即不限制

password_require_current 修改密码是否需要提供当前的登录密码,默认是OFF,即不需要;如果需要,则设置成ON

1)设置全局的密码管理策略,在my.ini配置文件中,设置以上3个变量的值这种设置方式,需要重启mysql服务器;某些生产环境不允许重启,MySQL8.0提供了关键字persist,持久化,执行以下命令:

>set persist password_history=6;

这条命令会在数据目录下生成新的配置文件(/var/lib/mysql/mysqld-auto.cnf),下次服务器重启的时候除了读取全局配置文件,还会读取这个配置文件,这条配置就会被读入从而达到持久化的目的

4.角色管理

角色:一组权限的集合

一组权限赋予某个角色,再把某个角色赋予某个用户,那用户就拥有角色对应的权限

感谢收看本期Q程序员说,最后别忘点赞加关注哈!我接着继续整,有啥不爽留言。

mysql8 修改密码_Mysql 8新特性之(1):账户与安全更人性化相关推荐

  1. mysql8 修改密码_sysbench压测软件连接mysql8失败案例分析

    Mysql8出来有一段时间了,有很多新特性非常吸引人,于是就安装好mysql-8.0.21数据库尝尝鲜.数据库是用二级制方式安装的,安装过程不复杂,如果想了解二进制安装详细过程,可以在文章下方留言,我 ...

  2. mysql8 修改密码_最新版本mysql8.0.18windows x64部署手册

    mysql是Web世界中使用最广泛的数据库服务器.SQLite的特点是轻量级.可嵌入,但不能承受高并发访问,适合桌面和移动应用.而mysql是为服务器端设计的数据库,能承受高并发访问,同时占用的内存也 ...

  3. mysql在线快速修改密码_MySQL修改密码的几种方式

    这篇文章主要介绍了MySQL修改密码的几种方式,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下 前言: 在日常使用数据库的过程中,难免会遇到需要修改账号密码的情景,比如密码太简单需要修改. ...

  4. mysql8修改密码之后无法登陆_解决MySQL8.0安装第一次登陆修改密码时出现的问题...

    下面给大家介绍下mysql 8.0.16 初次登录修改密码 mysql数据库初始化后初次登录需要修改密码 初次登录会碰到下面这个错误 ql> alter user root identified ...

  5. 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法

     mysql安装完之后,登陆后发现只有两个数据库:mysql>show databases; +--------------------+ | Database           | +- ...

  6. mysql8修改密码

    mysql -u root -p # 密码 USE mysql # 修改密码 ALTER USER 'root'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PA ...

  7. mysql8修改密码报:Your password does not satisfy the current policy requirements

    mysql修改密码时出现错误: 问题描述 mysql8当执行修改密码语句(两者之一)出现以下错误: 1.ALTER USER USER() IDENTIFIED BY '自己的密码'; 2.ALTER ...

  8. mysql admin 修改密码_mysql修改密码的三种方式

    方法1: 用SET PASSWORD命令 首先登录MySQL,使用mysql自带的那个客户端连接上mysql. 格式:mysql> set password for 用户名@localhost ...

  9. mysql 8 强制修改密码_Mysql 8.0版本强制无密码进入+更改密码

    **第一步:**以管理员方式打开CMD 输入net stop mysql  停用mysql服务 **第二步:**在mysql安装路径bin下 输入指令cd C:\Program Files\MySQL ...

最新文章

  1. 人人网的系统架构 网上搜集
  2. WPF中设置ListView的Items颜色交替显示
  3. Maven中dependencyManagement的使用
  4. java instant获取微秒转成日期格式_Java8新特性时间日期库DateTime API及示例
  5. ICONV for Windows
  6. 您如何计算Visual Studio解决方案中的代码行?
  7. powerdesigner 连接数据库
  8. weblogic下载安装
  9. 计算机不识别加密狗,用友加密狗识别不到_电脑无法识别用友软件加密狗
  10. 视频号还原老照片高光时刻,他在视频号变现60万+!
  11. 数据库 流量切分_ABTEST平行流量切分和分层流量切分高效实现及优缺点分析
  12. 使用echart画出渐变色饼图(圆环图环形渐变)
  13. 开关电源布局布线总结
  14. 中医五行学说详细资料
  15. options请求是什么?
  16. 【Linux篇】第十五篇——线程安全
  17. 豆瓣评分8.9,这本Python经典入门书重磅升级
  18. ab式词语,常见ABAB式词语大全
  19. 用word域创建公式、图表、参考文献自动编号及交叉引用
  20. java西游记释厄传super,西游释厄传super

热门文章

  1. 新的实现上下文对话的方法
  2. 华为nova 9 SE真机曝光:旗下首款一亿像素主摄 双环镜头吸睛
  3. 京东Q2营收同比增加26.2%,股价上涨超3%
  4. 一加、OPPO官宣合并,“父子团圆”能否拯救一加?
  5. 小红书公司注册老红书商标上热搜 网友:过两年变老了改名吗?
  6. 贾跃亭“站台”!乐视高调宣布回归:60余款新品发布,还将发布超级手机
  7. 小米平板5最快有望7月发布:骁龙870/天玑12002K双版本
  8. 数百台湾人把名字改成“鲑鱼”去吃免费日料,结果有人改不回来了
  9. Soul回应赴美上市传闻:不是约会软件 没有确定的上市计划
  10. 五菱神车,昙花一现还是创造蓝海?