mysql查看编辑本地策略_mysql 8.0新特征

MySQL 8.0提供:

新! 文档存储使用单个数据库开发SQL和NoSQL文档应用程序。

新! 事务数据字典实现为一组存储在单个InnoDB表空间中的SQL表。

新! SQL角色用于授予和拒绝用户组的权限,大大减少了安全工作量。

新! 默认为utf8mb4字符集,用于更丰富的移动应用程序和国际字符集。

新! MySQL 8.0中添加了通用表表达式,也称为WITH查询。

新! 窗口功能可降低代码复杂性并帮助开发人员提高工作效率。

新! 隐形索引,可以更好地管理24x7全天候运行的应用程序的软件升级和数据库更改。

新! 降序索引以消除对结果进行排序的需要并导致性能改进。

改进! JSON支持包含许多附加功能,包括JSON_TABLE()函数,它接受JSON数据并将其作为关系表返回。

改进! 速度提高2倍,并设置新的基准测试记录,每秒最多 180万个查询。

改进! OpenSSL  作为MySQL中的默认TLS / SSL库。

改进! 性能架构,查询速度提高了30倍。

改进! 信息架构,查询速度提高了100倍。

改进! GIS得到了增强,以支持地理和空间参考系统(SRS)。

改进! 复制和InnoDB集群可以更好地扩展大批量应用程序。

可靠性  要求很少或不需要干预以实现连续正常运行时间

易于使用  “从下载到开发3分钟”安装和配置。

管理率低  ,只需要很少的数据库维护。

复制  为横向扩展和高可用性提供灵活的拓扑。

分区  以提高大型数据库环境的性能和管理。

ACID事务  以构建可靠且安全的业务关键应用程序。

存储过程  可提高开发人员的工作效率。

触发器  在数据库级别强制执行复杂的业务规则。

确保敏感信息的视图不会受到损害。

centos7安装mysql 8.0:

1.下载mysql源安装包

wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

2.安装mysql源

yum localinstall mysql80-community-release-el7-1.noarch.rpm

3.检查mysql源是否安装成功

yum repolist enabled | grep "mysql.*-community.*"

4.修改源

vim /etc/yum.repos.d/mysql-community.repo

默认不用改

5.安装MySQL

yum install mysql-community-server

6.启动MySQL服务

systemctl start mysqld

7.开机启动

systemctl enable mysqld

8.修改root本地登录密码

1、查看mysql临时密码

grep 'temporary password' /var/log/mysqld.log

69f1aa5d3f447bda2c82552de2e80c12.png

2、连接mysql

mysql -uroot -pg9Oh#RverQ37

3、修改密码

1、先重置一次密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '@Abc123456';

2、查看密码验证策略

SHOW VARIABLES LIKE 'validate_password%';

f652d508e91903794463b3051acfc5ac.png

修改验证策略

set global validate_password.policy=0;

set global validate_password.length=6;

再次修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值