MariaDB作为后端数据库


9

我知道WordPress希望使用MySQL作为数据库后端,但是我可以改用MariaDB吗?

MariaDB是MySQL的一个分支,它对管理进行了很多非常好的改进,并且对SQL语言进行了很大的改进。

Answers:


11

是的,您可以使用MariaDB。MariaDB是MYSQL的直接替代品,因此兼容性不是问题。WordPress甚至将MariaDB列为网站要求中的一个选项:

我们建议服务器运行PHP的7.2版或更高版本和MySQL 5.6版或MariaDB 10.0版或更高版本。

这是MariaDB关于此主题的资源https://mariadb.com/resources/blog/how-install-and-run-wordpress-mariadb


1
Wordpress本身也将MariaDb视为后端en-au.wordpress.org/about/requirements “ MySQL 5.6或更高版本或MariaDB 10.0或更高版本。”
加里·迈尔斯


4

现在的答案是“是”。当maria和mysql之间的差异出现在sql语法级别中时,可能会以阻止它们之间的兼容性的方式开始出现问题。

由于这两种产品都不是一个人生活,而是必须依靠第三方开发人员(例如php mysql模块的开发人员),因此我认为在“ API”级别上,两者之间的主要区别将不会有很大的机会发生在中短时间内。两者之间的差异很可能将继续存在于性能和管理方面。


MariaDB 10.3 与MySQL的语法已经有所不同
Max Vernon

2
@MaxVernon,当然,但是只要您不需要它们访问数据库中的数据,创建表等,就可以有一个共同点。这些分歧现在只是扩展。在某种程度上,它们的数量或类型会引起问题,但是我认为,从WP POV来看,它本身部分地依赖于PHP与两者的集成,这将需要一些时间,直到此更改达到您所需要的状态。无法在两者之间编写兼容的SQL
Mark Kaplun

@MaxVernon如果在一个而不是另一个中实现了(标准SQL)功能,这不是分歧。如果功能以不同的语法实现,或者相同的语法在每个产品中执行不同的操作,则将出现差异。
ypercubeᵀᴹ
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.