MariaDBは、WordPressがブログ情報を保存および取得するために使用できるデータベース管理システムの一つです。これは、人気のMySQLデータベースアプリケーションの代替となります。
WordPressは、ウェブサイトのファイルキャビネットとしてデータベースを使用します。投稿やページ、コメント、多くの設定などが含まれています。
WordPressのデータベースが舞台裏でどのように機能するかを知らなくてもWordPressを使用できますが、WordPressサイトの問題をトラブルシューティングする際には、基本的な理解があると役立ちます。

データベースとは?
MariaDBは、WordPressホスティングサーバーで実行され、複数のユーザーとデータベースを処理するリレーショナルデータベース管理システムです。これは、ウェブサイトデータを異なるテーブルに整理して保存するデジタルファイルキャビネットとして機能することを意味します。
これはMySQLと同じように機能し、WordPressと完全に互換性があるため、どちらのデータベースアプリケーションもWordPressで使用できます。通常、データベースソフトウェアの選択は、WordPressホスティングプロバイダーによって行われます。
両方のアプリケーションは、SQL(Structured Query Language)と呼ばれるプログラミング言語を使用します。これは「シーケル」と発音され、データベーステーブルから情報を取得、追加、削除するために使用されます。
データを取得するためのSQL命令はクエリとして知られており、通常は次のようになります。
SELECT * FROM wp_posts WHERE ID = 23;
WordPressを使用するためにコーディングスキルやデータベース知識は必要ありません。これらはすべて自動的にバックグラウンドで処理されます。
しかし、SQLの基本的な知識があれば、より高度なユーザーはデータベースを直接操作して、次のような多くのWordPressエラーを修正できます。
これは、WordPress管理エリアにログインできない場合に特に役立ちます。その場合、phpMyAdminを使用してWordPressデータベースに直接アクセスできます。
これは、Webホスティングプロバイダーのコントロールパネルで見つけることができるWebアプリケーションです。これを使用して、WebブラウザからWordPressデータベースを管理できます。

データベースとその使用方法の詳細については、phpMyAdminを使用したWordPressデータベース管理に関する初心者向けガイドをご覧ください。
MySQLとMariaDBの違いは何ですか?
MySQLデータベースアプリケーションには長い歴史があります。1995年に最初にリリースされ、高速で効率的で手頃な価格のデータベース管理アプリケーションとしてすぐに人気を博しました。
WordPressが2003年に立ち上げられたとき、データベース管理のためにMySQLを選択しました。
現在はOracle Corporationが所有しています。オープンソースソフトウェアであり、GPLの下でライセンスされており、無料で利用できます。
2009年にMySQLがOracleに買収された際、開発者コミュニティがこのソフトウェアのフォークを作成しました。彼らはこの新しいオープンソースプロジェクトをMariaDBと名付けました。
MariaDBを使用することで、OracleがMySQLの開発を監督し続ける間、彼らはデータベース上でOracleとは独立して作業を続けることができました。
それ以来、MySQLにはない新しい機能がMariaDBに追加され、チームはそのパフォーマンスを向上させました。しかし、MySQLとの完全な互換性は維持されています。
私たちは、パフォーマンスの利点を活用し、WPBeginnerウェブサイトを高速化するために、2019年にこのブログをMariaDBに切り替えました。
WordPressはデータベースをどのように使用しますか?
WordPressデータのほとんどはデータベーステーブルに保存されます。これには、投稿、ページ、コメント、カテゴリ、タグ、カスタムフィールド、ユーザー、その他のWordPress設定が含まれます。
最初にWordPressをインストールしたときに、データベースを設定するための情報を提供したことを覚えているかもしれません。データベース名、ホスト、ユーザー名、パスワードを提供するように求められました。

このWordPressデータベースに関する情報は、wp-config.php設定ファイルに保存されています。
WordPressは、提供された情報を使用してデータベーステーブルを作成し、その後、それらのテーブル内にデフォルトのインストールデータを作成しました。
デフォルトのWordPressインストールで作成されるデータベーステーブルは12個あります。
wp_commentmetaには、コメントに関するメタ情報が含まれています。wp_commentsには、コメントとコメント投稿者の詳細が含まれています。wp_linksは、以前のバージョンのWordPressで作成されたブログロールを管理します。wp_optionsには、サイト全体のWordPress設定のほとんどが含まれています。wp_postmetaには、投稿、ページ、カスタム投稿タイプのメタ情報が含まれています。wp_postsには、投稿、ページ、カスタム投稿タイプ、およびリビジョンが含まれています。wp_termmetaには、カスタムタクソノミーの下のタームのメタデータが含まれています。wp_termsには、各カテゴリやタグなどのタクソノミーの下のタームが含まれています。wp_term_relationshipsは、投稿タイプとタームの関係を管理します。wp_term_taxonomyは、カテゴリとタグを区別するためのタクソノミーを定義します。wp_usermetaには、登録ユーザーに関するメタ情報が含まれています。wp_usersには、ユーザー名とパスワードを含むユーザー情報が含まれています。
各テーブルは接頭辞wp_で始まることに気づくでしょう。ウェブサイトのセキュリティを向上させるために、WordPressのインストール中に異なる接頭辞を選択することをお勧めします。
WordPressの重要なコンテンツはデータベースに保存されているため、メディアライブラリ、テーマ、プラグインに保存されているファイルとともに、定期的にバックアップする必要があります。
Duplicatorのようなバックアッププラグインは、ファイルとデータベーステーブルを自動的にバックアップし、安全なリモートの場所に保存します。ウェブサイトのWordPressサイトをバックアップする方法に関するガイドに従うことをお勧めします。
コンピューターでMariaDBを実行する
コンピューター上でWordPressをローカル実行したい場合は、WordPressが依存するソフトウェアを実行する必要があります。これには、MariaDBやMySQLのようなデータベース管理アプリケーション、Apacheのようなウェブサーバーソフトウェア、そしてPHPプログラミング言語が含まれます。 ローカルでWordPressを実行する
これらのアプリケーションを個別にセットアップするのは難しいため、WindowsやMacに簡単にWordPressをインストールできるソリューションが開発されています。
これらのソリューションの1つにMariaDBを使用するものがあり、それがXAMPPです。

XAMPPはWindows、Mac、Linuxで動作し、XAMPPを使用してローカルWordPressサイトを作成する方法に関するガイドに従ってインストール方法を学ぶことができます。
この記事がMariaDBについてさらに学ぶのに役立ったことを願っています。関連するWordPressのヒント、トリック、アイデアに関する記事については、以下の追加資料リストも参照してください。
この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterやFacebookでも私たちを見つけることができます。

