バックエンドデータベースとしてのMariaDB


9

WordPressがデータベースバックエンドとしてMySQLを使用することを期待していることを知っていますが、代わりにMariaDBの使用に切り替えることはできますか?

MariaDBはMySQLのフォークであり、管理のための非常に優れた改善が多数含まれており、SQL言語が大幅に改善されています。

回答:


11

はい、MariaDBを使用できます。MariaDBはMYSQLのドロップイン置換なので、互換性は問題になりません。WordPressは、MariaDBをWebサイトの要件内のオプションとしてリストしています。

PHPのバージョン7.2以降とMySQLバージョン5.6またはMariaDBバージョン10.0以降を実行しているサーバーをお勧めします。

このトピックhttps://mariadb.com/resources/blog/how-install-and-run-wordpress-mariadbに関するMariaDBのリソースを次に示します


1
Wordpressの自体もバックエンドとしてMariaDbを認識en-au.wordpress.org/about/requirements "MySQLバージョン5.6以上のOR MariaDBのバージョン10.0以上。"
ゲイリーマイヤーズ


4

現在、答えは「はい」です。mariaとmysqlの違いがsql構文レベルになり、互換性が失われると、問題が発生する可能性があります。

どちらの製品も世界で一人で住んでいるわけではなく、サードパーティの開発者(php mysqlモジュールの開発者など)に依存する必要があるため、「API」レベルの2つの製品に大きな違いが生じる可能性はないと思います短〜中の時間枠で発生します。ほとんどの場合、この2つの違いはパフォーマンスと管理者側にあります。


MariaDB 10.3にはすでにMySQLと構文の相違があります
Max Vernon

2
@MaxVernon確かに、しかし、それらがdb内のデータにアクセスしたり、テーブルを作成したりする必要がない限り、共通の基盤を持つことができます。現在、これらの相違は単なる拡張です。ある時点でそれらの量またはタイプによって問題が発生しますが、それ自体が両方のPHP統合に部分的に依存しているWP POVから見ると、この変更がちょうどあなたがちょうどいる状態に到達するまでには時間がかかると思いますそれらの両方の間で互換性のあるSQLを書き込むことはできません
マークカプルン'22

@MaxVernon(標準SQL)機能が一方に実装され、もう一方に実装されていない場合、それは相違ではありません。相違は、機能が異なる構文で実装されている場合、または同じ構文が各製品で異なることを行う場合です。
ypercubeᵀᴹ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.