「MySQLって何?」「レンタルサーバーで必要?」と疑問に思いませんか?
私も「レンタルサーバーを調べる時に毎回記載があるけど、なんの意味があるの?」と思っていましたが、とんでもなく重要なのです。
結論、MySQLがないレンタルサーバーだと、ワードプレス利用不可です。
プログラミングの勉強時に、チラッと名前は見た既視感はあったんですが、ピンと来ませんでしたね。
ワードプレスが利用不可なのか、専門用語は使わずにわかりやすく紐解いていきます。
私自身が調べるまでチンプンカンプンということもあり、当時の私に説明する感じで進めていきます。
レンタルサーバーを検討中でMySQLについて知りたい方向けの記事です。
すでに知っている方や、レンタルサーバーとの関係性がメインなので、 MySQLだけを掘り下げるわけではありませんので、ご了承ください。
目次
MySQLとは
一般的に「データベース(DB)」と呼ばれております。
想像しづらいところですが、簡単に言うとファイルを置く場所です。
サイトはさまざまなファイルが階層となって成しています。
階層がぐちゃぐちゃではサイトの管理が非常に難しいですね。
それらを整理してわかりやすくする役割も担っています。
パソコンでも階層で保管していますね。
サイトでも同じく、構成するファイルを「ページの上部」「ページ本体」「ページ下部」「ページのレイアウト」などを階層にして、保管しています。
DBの中でもMySQLは、他と比べて柔軟性や安全性が高いため、世界的にも人気が高いです。
私もMySQLですが、正直いじることがないので、使用感については存在すら気にならないです。
当ブログはワードプレスなので、恩恵といえば恩恵ですね。
無理に触る必要もないので、役割だけわかっていれば大丈夫です。
MySQLはレンタルサーバーに必要?
レンタルサーバーの利用目的によって変わります。
実際に私はワードプレスを利用したかったので外せない条件でした。
プログラミングを勉強してる時は「一から作る美学」みたいなものに囚われていましたが、「クラウドワークス」などのお仕事募集サイトで、ワードプレス案件も受けれるようになれるのでメリットが多く感じましたね。
- ワードプレスを利用する方
- DBに触れたい方
ワードプレスはMySQL限定と捉えてください。
これが「MySQL利用不可=ワードプレス利用不可」という理由です。
ワードプレスではPHPというプログラムと連動して、サイトの内装や、日時などを合わせています。
例えば、「最近投稿した記事」を画面右側に表示するなら、ワードプレスで右側に簡単に配置可能です。
裏側ではPHPが「最近投稿した記事」をMySQLから引っ張ってきています。
少し難しくなってくるので、例えてみます。
- MySQLがぬいぐるみを置いてるクレーンゲーム
- PHPはユーザーが欲しいぬいぐるみを手元まで運んでくれるクレーン
サイトの運営者が「この記事はここに置こう」と設定したら、PHPは「記事を指示通りの場所に置かなければ!」と動き、MySQLの中から探して持ってくるという感じです。
MySQLはワードプレス以外でも使うの?
サイトを作成したいなら、使うと言うより使えます。
ワードプレス以外でも利用可能です。
逆に言うと、ワードプレスじゃなければMySQL以外でも大丈夫です。
自分で一からサイトを作るなら、好きなDBで良いです。
ワードプレス等のCMS(コンテンツ・マネジメント・システム)を利用するなら、使用可能なDBが決まってることが多いので、確認した後でレンタルサーバーを選んだ方が良いです。
私はサイト運営初心者なのもあり、MySQLをいじることは現状ないです。
いじるとしても利用者が多いので調べれば大概のことは出てくるところも、強みの一つです。
MySQLは何個必要?
作りたいサイトの数とイコールです。
サイト毎にMySQLを分けた方がリスクの分散がされるので良いですね。
- 複数のサイトを入れると構造が複雑になる
- DBに手を加えた時に、全てのサイトに影響が出る可能性がある
私の考えは、 わざわざMySQLをケチる必要は全くないので、運営するサイト分プラスαくらい用意すれば間違いないです。
まとめ
MySQLはワードプレスには必須ですが、他のCMSや一からサイトを立ち上げるなら必須とまではいきません。
CMSを利用前に、何を使えるのか確認しましょう。
私はレンタルサーバーは「エックスサーバー」、CMSは「ワードプレス」と王道が良いので、DBも「MySQL」と王道をいきました。
ワードプレスを利用する方は必ずチェックするべきです。
複数のサイトをワードプレスで運営する方は、必ず運営する数以上のMySQLがあるのか確認不可避です。
レンタルサーバーに関する項目は非常に多いので、把握が大変ですよね。
私のブログではレンタルサーバーの解説や、スペックに関する解説をしています。
他のもわからない部分があれば、下記から見てみて下さい。