【问题标题】:What exactly is the difference between MySQL and MariaDB?MySQL 和 MariaDB 之间到底有什么区别?
【发布时间】:2016-08-12 00:04:10
【问题描述】:

以前版本的 XAMPP 将包含 MySQL。现在它们包括 MariaDB。 我曾经使用以前的版本,但现在我升级了 XAMPP,它有 MariaDB。

那么它们之间到底有什么区别呢?还是两者相似?

我应该对我的编程方法进行哪些更改?

我应该切换到以前的版本吗?

【问题讨论】:

  • mariadb 是 mysql 的一个分支。它们通常可以互换,但它们不再 100% 相同。 mysql属于oracle所有,mariadb正在由一些没有去oracle,或者后来离开的mysql原人开发。
  • 你说mariadb是mysql的一个fork是什么意思?
  • 两个“分叉”中的代码不相同。每个都有一些新功能。您不太可能看到它们之间的差异。

标签: mysql xampp mariadb


【解决方案1】:

根据MariaDB documentation

在 MariaDB 5.5 之前,MariaDB 版本充当等效 MySQL 版本的“直接替代品”,但有一些限制。从 MariaDB 10.0 开始,从 MySQL 升级通常还是很容易的。

[...]

这意味着在很多情况下,您只需卸载 MySQL 并安装 MariaDB,就可以开始使用了。一般不需要转换任何数据文件。

另请注意,根据相同的文档页面:

但是,在每个新的 MariaDB 版本中,实施差异继续扩大。

要了解 MySQL 和 MariaDB 版本之间的确切差异,请参阅文档中的特定页面:

您也可以查看this answer on Software Engineering Stack Exchange

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多