mysql5.7新特性
发表于:2025-11-15 作者:千家信息网编辑
千家信息网最后更新 2025年11月15日,mysql5.7版本出来后还是有大量的修改以及一些调优,修复一些bug,删掉了一些旧的参数,在这里就简单的整理一下因为平时都是使用二进制包安装mysql,所以这里就以mysql的二进制包部署开始。首先
千家信息网最后更新 2025年11月15日mysql5.7新特性
mysql5.7版本出来后还是有大量的修改以及一些调优,修复一些bug,删掉了一些旧的参数,在这里就简单的整理一下
因为平时都是使用二进制包安装mysql,所以这里就以mysql的二进制包部署开始。首先,mysql的安装初始化抛弃了旧版的mysql_install_db而使用mysqld --initialize初始化,在完成初始化后mysql的root密码并不是空密码,而是在初始化后会给出一个随机密码,要正常使用时需要在改掉密码后才可以使用,在mysql其他的安装部分都和以前的版本都是一样的
[root@localhost mysql]# ./bin/mysqld --basedir=/usr/local/mysql --datadir=/data/mysqldata --user=mysql --initialize
当然如果忘记初始的root随机密码,也可以在部署安装的用户家目录下的.mysql_secret文件中找到。
在mysql5.7.7的版本以后mysql取消了默认的test库,添加了用户锁定的的功能和语法,而改成sys库,其中添加了相关的系统设置。而因为目前MongoDB等相关的文件nosql不断的兴起,在5.7版本中的mysql中还添加json支持,除此之外在5.7版本中大量使用innoDB引擎,不能再禁用InnoDB引擎,连系统的用户表也是是使用innoDB引擎,提升了性能改了些系统参数,此外还改了些其他指令的系统参数,除此之外在mysql5.7中还修改了一些mysql库中的表字段,像user表之中删除了password的字段,从而改成更为安全的authentication_string之中,这样如果是忘记mysql5.7的密码后要修改就要去更新authentication_string字段,操作同旧版本一样,如下:
[root@localhost data]# mysqld_safe --skip-grant-tables --skip-networking 启动忽略授权表,禁用外网[root@localhost data]# mysql -pmysql> update mysql.user set authentication_string=password('youpassword') where user='root';在修改完后,直接重启mysql即可
密码
版本
系统
参数
字段
引擎
用户
之中
二进制
文件
除此之外
安全
不断
功能
性能
指令
是在
目录
语法
还是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全数据分析技术
王洪英计算机网络技术班主任
部队对手机网络安全进行检查
桂阳学电脑软件开发培训
泰州集中式分布式存储数据库
济南泰诺网络技术有限公司
小学校园网络安全自检自查
游戏服务器坐标
设计一个通用的网络安全模型
网络安全周幼儿园
广东省中医院服务器
dns辅服务器发生故障
酷盾网络安全学院cisp
在客户 服务器结构中
怀旧服哪个服务器刷副本
辽宁网络安全宣传
宁波网络技术转让信息中心
机架服务器家庭放置
服务器内存用在台式机
虚谷数据库华为
青浦区手机软件开发服务
河南省服务器租用品牌云服务器
svn服务器如何导出权限配置
网络安全的三个基本属性是
pisa数据库2015
聊城餐饮软件开发公司电话
广播电视网络技术类书籍
服务器怎么恢复邮件
我的世界服务器管理必会的指令
成都市软件开发人力价格