MYSQL 版本的一直在更新迭代,这是一个好事情,新的功能对老的问题进行修改补丁,但这需要一个过程,一个产品的核心是用户, 众多MYSQL 的用户到目前为止有几个进入到了MYSQL 8(我是进了踩了无数的坑...数据库也是一个产品,并且数据库是一个综合性,服务面广的产品, 所以迭代的问题是需要考虑的, 当然这也是一个矛盾, 步子太大会"扯蛋"....而MYSQL 8 上来就修改了用户密码的认证服务, 造成众多的第三方的软件无法使用, 所以MYSQL 8 在使用中必须在配置文件将默认的密码验证的方式改变成原来MYSQL 5.7 的方式....但如果数据的存储方式改变,则MYSQL 产品本身就如同打断腿,在重新接骨一样,不可想象...., 之前开发人员在使用MYSQL 5.7 时基本上没有什么问题,但在升级到MYSQL 8 后, 各种问题就来了, 如 GROUP BY 与查询在MYSQL上升级为 FULL ,而大部分开发尤其是第三方的开发