MariaDBは、WordPressがブログ情報を保存および取得するために使用できるデータベース管理システムの1つです。これは、人気の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などのWebサーバーソフトウェア、およびPHPプログラミング言語が含まれます。
それらのアプリケーションを個別にセットアップするのは難しいため、Windows および Mac にWordPressを簡単にインストールできるソリューションが開発されています。
これらのソリューションの1つにMariaDBを使用するものがあり、それがXAMPPです。

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