人生呀,如梦,MYSQL 8.0.15-5
人生呀,如梦,我觉得只要不投降,就是成功。(周星驰的电影都是多年后成为经典的,这也许就是一种成功)。MYSQL 其实作为数据库产品,对比其他数据库产品(不管收费不收费的),他的缺点都是显而易见的,不能进行复杂的SQL运算,被人诟病的SQL 执行引擎,到现在只能支持的索引类型(HASH 也对INNODB 不支持哟)。但走到现在,一致被人指指点点,多像那个“如梦”。可最近调查的DEVELOPER 最喜欢的 DATABASE , it's NO.1 ,各种公司的开源,闭源产品大部分也是围着他转,解决方案也是多如牛毛。谁敢说他是不成功的数据库产品??
话归正题,前些日志测试了MYSQL 8.013,感觉不是太好,尤其安装的时候各种不顺。最近因为要开始授课, 想着也的装一个做演示,本着测试就要最新的,装了8.015,安装的过程让人感觉是舒服的,不在像8.013 那样涩。(这里指的是PERCONA 的版本,在CENTOS7.4)
这次安装完,发现一些问题,这里SHARE 一下。
1 哪里开始不同(与5.7 相比,一下均与5.7相比)
SQL_MODE 变化,这应该是最应该被提及的一件事
如果你在MYSQL5.7时设置的SQL mode 很可能在MYSQL 8.015中报错,8.0 默认的 SQL MODE 已经变化为,如果你的设置与此不同或不兼容,很可能会在安装的期间报错
错误信息
ONLY_FULL_GROUP_BY, 在MYSQL 5.7 并不是一个默认值,而在MYSQL8.0 在你不设置的情况下,默认ONLY_FULL_GROUP_BY 是打开的状态。其实这也是在暗示,MSYQL 8 在 GROUP BY 中将更加严谨,并且代码的更改一定是有的,有兴趣可以测测 MYSQL 5.7 和 8.0 在GROUP BY 上是否有性能的差异。
2 去掉的一些参数
innodb_file_format,提到这个参数,在MYSQL 8.0 已经被废弃了,如果你在MY.CNF中体现,那安装就会失败
在MYSQL 5.7 的 document 上明确的显示这个参数的消失,主要是由于老的文件方式走到了生命的尽头,而且从新的参数集你也可以窥见一斑。
行的格式已经默认是 dynamic , 这也就意味着,建立索引支持的 BYTES 等等的数值,不在是 768。
MYSQL 8.0 中的 binlog_expire_logs_seconds
expire-logs-days 在MYSQL 中是设置BINLOG 的过期时间,以天来计算,而现在这个设置即将被剔除,换来的是以秒计算的过期时间,其实这样设置是更灵活的,默认值是 2592000,换算天数 30天。但如果你查询binlog_expire_logs_seconds 的值是 0的话,只能说明一个问题就是你的expire-logs-days 已经设置了,所以为了稳妥,还是改成MYSQL8.0 建议值,换算成秒。
MYSQL8.0 UNDO 表空间的变化
在MYSQL 5.7 undo表空间在 MY.CNF 中设置后,就不能在进行改变了,除非停机,后在改变,当然也还是比较麻烦。从 MYSQL 8.0后UNDO 表空间可以动态的建立和删除,相关原有的配置也在MYSQL 8.0中作废了。
取而代之的是 INNODB_UNDO_DIRECTORY 和动态的创建语句,当然如果你不设置,则会产生默认的两个文件 innodb_undo_001 innodb_undo_002 ,同时UNDO 文件的截断清除 也有两种方法,自动或手动。具体设置这里就详细提及了。
MYSQL 8 的用户及密码验证策略的改变
MYSQL 8 之前一直使用的是插件,而不是组件,MYSQL 8后已经要开始使用 validate_password
component, 相应的。但MYSQL 想的还是比较周到,如果你安装配置中,还是使用了插件,他还是可以继续工作,但在ERROR LOG 中会告知,请更换相关的组件,这也就是说,关于用户以及密码的部分,已经不已插件的模式支持,而变更为组件。(组件和插件之间的含义不同,不在解释,基础性问题)。
以上就是本次安装MYSQL 8 是遇到的错误和注意,(当然MYSQL 57 和 8 之间的不同很多,一篇文章讲不完) 在 MYSQL 8 的 MGR 的监控项目和可调整项目更多,并且MGR 也更加稳定。
MYSQL 的人生,“如梦”
人生呀,如梦,MYSQL 8.0.15-5相关推荐
- mysql8.0.20 64位安装教程_windows 64位下MySQL 8.0.15安装教程图文详解
先去官网下载点击的MySQL的下载 下载完成后解压 解压完是这个样子 配置系统环境变量 复制解压后的mysql到C盘或者其他磁盘下 我们去系统的环境变量的path里添加一个mysql的配置 指向my ...
- 驱动人生6网卡版 v6.0.15.82 官方版
驱动人生6网卡版 v6.0.15.82 官方版 软件大小:115MB 软件语言:简体中文 软件性质:常用软件 软件授权:官方版 更新时间:2014-07-11 应用平台:/Win8/Win7/WinX ...
- MySQL 8.0.15备份还原 MySQL 5.7.17
MySQL 8.0.15备份还原 MySQL 5.7.17 问题场景 解决方案 报错及替换后结果 问题场景 MySQL 8.0.1版本数据库备份 还原到 MySQL 5.7.17 数据库中:报错: 解 ...
- mysql8 mac 忘记密码_mac下 MySql 8.0.15忘记密码重置密码
Mysql最新版跟老版用法不一样了,重置密码的方法也改变了 1.忘记密码了就需要先免登录进入数据库 进入到mysql目录下: cd /usr/local/mysql/bin/ sudo su 终端出现 ...
- mysql8.0.15 linux安装_Linux下mysql 8.0.15 安装配置图文教程以及修改密码
写这篇博客是为了记住我刚刚安装成功的MySQL8.0.15,之前在网上找了很多博客最终没能成功,然后去google上找了几篇最终装好了,装数据库之前我是重装了服务器系统的,所以这个安装环境是很干净的, ...
- 运行CMD安装mysql系统报错_win10下mysql 8.0.15 winx64的安装与配置以及运行mysqld -initialize命令报错等问题解决...
以下为完整的安装过程: 1.将mysql压缩包解压到任意目录下 我的是D:\mysql\mysql 2.设置环境变量 (1)-右击"此电脑"-->"属性" ...
- centos 7安装mysql_Linux Centos7 下安装Mysql - 8.0.15
Mysql有两种安装方式:源码包安装和二进制包安装 本文描述的是二进制安装包,下载目录:https://www.mysql.com/downloads/ 步骤一: 步骤二: 步骤三: 因本人的虚拟机是 ...
- Linux Centos7 下安装Mysql - 8.0.15
Mysql有两种安装方式:源码包安装和二进制包安装 本文描述的是二进制安装包,下载目录:https://www.mysql.com/downloads/ 步骤一: 步骤二: 步骤三: 因本人的虚拟机是 ...
- MySQL 8.0.15解压版安装教程(windows版)
由于自己对软件控制欲比较强(我安装软件的时候会了解并配置所有该软件所能及的目录,e.g.chrome浏览器的下载目录,QQ微信的缓存文件目录以及接收文件目录,我必然会自己亲自设定等等),对于mysql ...
- mysql 8.064位安装_windows64位下MySQL8.0.15安装教程图文详解
先去官网下载点击的MySQL的下载 下载完成后解压 解压完是这个样子 配置系统环境变量 复制解压后的mysql到C盘或者其他磁盘下 我们去系统的环境变量的path里添加一个mysql的配置 指向my ...
最新文章
- 机器视觉中彩色成像必须考虑的十个问题
- 上市后首份年报亮眼,快手天花板在哪?
- C陷阱与缺陷学习笔记
- 数学建模十大算法(收藏)
- linux 车载视频监控,基于Linux平台车载视频监控系统研发-计算机科学与技术专业论文.docx...
- return两个返回值_LeetCode 第四题 寻找两个有序数组的中位数
- Linux 文件的压缩与解压
- 关于 美国大片 与 客户演示PPT
- 利用python编程,制作自己的游戏“外挂”!
- 多个category实现同一个方法调用的顺序
- 未转变者入侵服务器后台,未转变者(unturned)联机服务器创建方法
- 智能点餐mysql框架图_SpringBoot微信点餐系统--P3数据库设计
- 关于笔记本电脑插上网线没反应的解决方案
- Java笔试面试(社招版)
- 第四届橙瓜网络文学奖《元尊》的排行竟然比《剑来》低?
- spark、hadoop、storm、solr、es在车辆分析上的分析与比较
- 分销商城怎样设计分销体系以及会员成长体系_OctShop
- 2020年起重机司机(限桥式起重机)考试及起重机司机(限桥式起重机)答案解析
- 计算机睡眠状态能挂游戏,台式电脑怎么设置WIN7睡眠状态下不断网我要挂游戏。...
- DXP多引脚封装绘制方式
热门文章
- java-php-python-springboot‘网上宠物店计算机毕业设计
- java arraycopy
- matlab训练参数,设置参数并训练卷积神经网络
- linux localtime 线程安全,LocalDate、LocalTime、LocalDateTime常用方法介绍(线程安全)...
- 如何锁定计算机硬盘e盘,手把手教你如何给硬盘加密
- 儿童动画软件哪个好?适合0~7岁孩子的启蒙早教软件分享
- 读《厚黑学》By 李宗吾
- 计算机信息技术挂号,利用Access实现自助挂号系统(6页)-原创力文档
- 吉比特2017年秋招编程题:字符串排序
- UE4/UE5 C盘变大处理