编辑
2024-05-27
数据相关
00
请注意,本文编写于 331 天前,最后修改于 331 天前,其中某些信息可能已经过时。

目录

mariadb与mysql版本对应关系
结论

mariadb与mysql版本对应关系

image.png

MariaDB 是一个 MySQL 的分支,因此 MariaDB 的版本号和 MySQL 的版本号存在一定的对应关系。下面是 MariaDB 和 MySQL 版本对应关系的一些常见情况:

  • MariaDB 10.6 对应 MySQL 8.0
  • MariaDB 10.5 对应 MySQL 8.0(有限替代)
  • MariaDB 10.4 对应 MySQL 8.0(有限替代)
  • MariaDB 10.3 对应 MySQL 5.7
  • MariaDB 10.2 对应 MySQL 5.7
  • MariaDB 10.1 对应 MySQL 5.6

注意

这只是一个粗略的对应关系,实际上两者之间还存在一些区别。MariaDB 和 MySQL 在某些方面有一些不同的特性和功能,也有不同的优化和扩展。因此,在升级或者迁移时,需要谨慎考虑版本之间的差异,以确保系统的稳定性和兼容性。

我们可以认为Mariadb的10.2,10.3,10.4版本与MySQL 5.7对应;

Mariadb的10.4有限代替MySQL 8;

Mariadb的10.5有限代替MySQL 8;

Mariadb的10.6, 10.7, 10.8, 10.9, 10.10对应MySQL 8。

image.png

当前截至到2022年8月8日,Mariadb的版本情况是10.10是Alpha版本,MySQL的主版本是8。

我们可以在:Mariadb 历史版本[1]查看Mariadb的发布的版本。

可以在:Mariadb与MySQL 版本对比[2],查看Mariadb版本与MySQL版本之间对应与功能兼容性的一些介绍,其实就算是Mariadb的10.6和MySQL 8之间也不能算是完全代替,只能算是近似代替,只不过基于二者之间的主要特性而认为可以代替。

详见:Mariadb的10.6与MySQL 8兼容性介绍[3],其他版本之间也可以在上述对比页面查询相关的链接。

结论

如果你想使用Mariadb是MySQL,如果是选择MySQL 5.7版本,可以使用Mariadb 10.4, 如果是选择MySQL 8,可以选择Mariadb 10.6及其以后的版本,这样更为稳妥。

引用链接:

[1] Mariadb 历史版本: https://mariadb.org/mariadb/all-releases/

[2] Mariadb 与 MySQL 版本对比: https://mariadb.com/kb/en/mariadb-vs-mysql-compatibility/

[3] Mariadb的10.6 与 MySQL 8兼容性介绍: https://mariadb.com/kb/en/incompatibilities-and-feature-differences-between-mariadb-106-and-mysql-80/

本文作者:Kevin@灼华

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!