mysql 从5.7 直接升级成版本8的原因?

Mysql · Fecmall · 于 5年前 发布 · 8521 次阅读

mysql直接从版本5.7 到了版本8,原因:

The first question people are likely to ask: If the most recent version of MySQL was a 5.x release, why's this one 8.0? For one, version 6.0 was canned as part of the transition to "more frequent and timely releases of the MySQL Server." Version 7 was reserved for the clustering version of MySQL. That leaves 8.x as the next major version number for the common use-case version of MySQL. 

人们可能会问的第一个问题是:如果最新版本的MySQL是5.x版本,为什么这个8.0版本? 首先,版本6.0被封装为向“MySQL服务器更频繁且及时发布”的过渡的一部分。 版本7是为MySQL的集群版本保留的。 这使得8.x成为MySQL常见用例版本的下一个主要版本号。

mysql8的链接方式和5.7不一样,因此,docker容器的mysql还是在image中将mysql的版本号写上,以免不慎翻车: http://www.fecshop.com/topic/898

MySQL 8.0 的速度要比 MySQL 5.7 快 2 倍(下面的链接描述的,本人没有去测试):

https://www.oschina.net/news/95325/mysql-8-0-ga-released

共收到 3 条回复
Fecmall#15年前 0 个赞

mysql 社区版下载: https://dev.mysql.com/downloads/mysql/

aczyt#25年前 0 个赞

固定下版本比较好,生产环境虽然各异,但是使用docker搭建一个稳定运行Fecshop并且统一的开发环境还是比较方便的。 其实做外贸的大多应该也都是单应用,新手又多,争取能做到开发环境改下配置就可以直接切到生产环境上线。 精力更多投入到代码或者业务配置上,不过多考虑运维问题。 借Docker曲线达成fec快速部署,fec直接带默认配置,开箱即用。 这是不想2开的。

如果2开: 以后前后端完全分离, 开发环境相同,前端拉前端代码,api拉api代码 环境里集成前后端常用编译工具, 结合Git,提交到内网或者外网集成单元测试,自动化部署, 就是一个大团队也不在话下。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics