mysql5.7新特性
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,mysql5.7版本出来后还是有大量的修改以及一些调优,修复一些bug,删掉了一些旧的参数,在这里就简单的整理一下因为平时都是使用二进制包安装mysql,所以这里就以mysql的二进制包部署开始。首先
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
互联网科技海报
上海睿民互联网科技有限公司
科技创新与互联网经济
互联网 科技公司
极限挑战互联网科技
互联网科技小额贷款
长亮科技互联网金融
上海卓越科技 互联网
深圳卡尔迅互联网科技有限公司怎么样
互联网科技寓意
港股科技和互联网
长沙茂晟互联网科技有限公司
科技大学互联网
华中科技大学互联网的牛人
合肥互联网科技公司公章图片
北京市互联网新科技
电子商务与互联网科技的关系
济南小医互联网科技有限公司招聘
上海万顺科技互联网有限公司招聘
互联网领先科技活动
江苏根荣互联网科技
互联网科技金融
一五八零互联网科技
顺网科技2021年互联网排名
云创客互联网科技公司
中国航天科技大学国际工业互联网
浙南科技城互联网大厦建设工程
互联网科技的全部知识
福建互联网展示科技馆设计
伍佰万互联网科技是干嘛的