今回は、スターサーバーにデータベースを設置する方法を紹介します。
前置き:データベースの作成について
スターサーバーには、データベースを手動で作成する機能が存在しています。
これにより、データベース名やユーザー名・パスワードを自由に決めてデータベースを作成することができます。
ただ、WrodPress(やEC-CUBE)を導入する際に「簡単インストール」機能を使用するのであれば、スターサーバーがデータベースを自動で設定してくれます。
スターサーバーの簡単インストール機能を使ってWordPressを導入する方法はこちらになります。下記の記事をお読みください。
このため、基本的にデータベースの作成はスターサーバー任せで構いません。
しかし、他社のサーバーからスターサーバーへWEBサイトの居場所を移す、いわゆる「サーバー移転」を行うときは、あらかじめデータベースを作成しておかなければなりません。
というのも、WEBサイトを復元するときは、スターサーバーのデータベースにバックアップデータを移植しなければならないからです。
当サイトでは、ロリポップ!サーバーからスターサーバーに移転する方法を解説しています。詳しくは下記の記事をお読みください。
なので、時としてデータベースの手動作成が必要になることを知っておいてください。
データベースを設置する手順
それでは、スターサーバー上にデータベースを作成する手順を説明していきます。
①:「データベース設定」ページを開く
まずは、「サーバー管理ツール」画面のサイドバーから「データベース設定」をクリックしてください。画面上の「ホームページ」内に存在しているので、簡単に見つけることが出来るはずです。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/51df397e768f1814db68fecf3c5258b6.png)
すると、「データベース設定」と書かれたページが表示されるかと思います。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/fc11f0f87fa875619f5d566fb2070c3b.png)
スターサーバーでは、このページからデータベースに関する全ての設定を行っていきます。
②:データベースに必要な情報を入力する
さて、現在データベース設定ページに表示されているものは、以下の通りです。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/4c15e595900936a95b5915c7876510f9.png)
このように、データベースそれ自体を意味する「データベース名」と、それを利用する者を表す「MySQLユーザー名」のどちらもが、「ありません」「いません」と表示されているのがわかるかと思います。というわけで、まずここで必要な情報を入力しなければなりません。
よって、これよりその作業に取り掛かりましょう。
MySQLの追加を行う
まずは、「データベースそのもの」を作成します。
データベース設定ページに存在する「MySQL追加」タブをクリックして、データベースの作成画面を開いてください。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/0d0a7fb889be48fbdb1502f6a1ecc03d.png)
![](https://mycus-tom.com/wp_folder/wp-content/uploads/3fe0b0a0518a61c2ca25d251afadb777.png)
画面に表示されている通り、ここにはふたつの項目が存在しています。
- データベース名
データベースの名前。まずは何事も名前を付けることから始まる。 - 文字コード
データベースで取り扱う文字の種類。
ではこれより、上にあげたものをそれぞれ設定していきましょう。
始めに、データベースの名前を決めましょう。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/90ffb16760f5db25807cbcc1810fb9c0.png)
空欄になっているボックスに、何でもいいので好きな文字列を入力してください。
なお、「_(アンダースコア)」の左側に存在している入力済みの文字列は、あなたのサーバーアカウント名であることも覚えておきましょう。
また、文字コードについては、デフォルトで設定されている「UTF-8」のままにしておいてください。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/b186842d54eea760d42b56f88940fdcb.png)
この理由は、「特に変更する必要がないから」としか言いようがありません。また、サーバーを移転する際に行うデータベースの復元時に、文字コード違いによるエラーを避けるためでもあります。
それぞれ設定し終えたら、一番下に存在している「確認画面」をクリックしてください。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/41dcbe40461da8e6a1c8c57dbc714b53.png)
すると、設定の確認画面に入りますので、ここで今一度表示されている内容をよく確認してください。そして、間違いがなければ「確定する」ボタンをクリックしてください。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/613f00738bbb9632abd6762ffbf86b29.png)
![](https://mycus-tom.com/wp_folder/wp-content/uploads/7e5df612d4c5fe7789e331d783a03c0c.png)
そうすると、「更新中です。」と書かれた白い画面が一時表示されたのち、また最初に開いたデータベース設定ページの「MySQL一覧」画面に切り替わります。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/f2a74db31279332ac5940c3472dfccaf.png)
![](https://mycus-tom.com/wp_folder/wp-content/uploads/82c0bd30786146da1bafe4190693e3f5.png)
上の画像のように、今さっき作成したデータベースが表示されていることを確認できますか?
これで、まずデータベースの作成作業は完了です。
MySQLのユーザーを設定する
次は、「データベースを利用するユーザー」を追加しましょう。
データベース設定ページより「MySQLユーザー設定」タブをクリックして、データベースの作成画面を開いてください。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/d78f3e6bf5302e6f94df6653f49f3f05.png)
![](https://mycus-tom.com/wp_folder/wp-content/uploads/e3c9ae96f7d46a257e8d359a3b888bc6.png)
上に載せた画像の通り、こちらの画面にもふたつの項目が存在しています。
- MySQLユーザー名
データベースを利用するユーザーのこと。これが無いとデータベースは意味を為さなくなる。 - データベースパスワード
データベースに登録したユーザーが使うパスワード。
ではこれより、上にあげたものをそれぞれ設定していきましょう。
始めに、データベースを利用するユーザーを設定しましょう。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/21886a1f40277c7c6036b9e7a1fc4669.png)
空欄になっているボックスに、何でもいいので好きなユーザー名を入力してください。
ただし、このとき以下の決まりがあることを覚えておいてください。
- データベースユーザー名は全角5文字以下(半角10文字以下)で入力すること。
- データベースユーザー名は合計16文字以内でご入力ください。
まず「①」の意味は、文字通り「空欄ボックスに入れる文字数」の事です。
そして「②」の意味は、「空欄ボックスの左側に存在する文字(サーバーアカウント名)を含めた文字数」の事です。つまり、「0123456789_」は「11文字」なので、空欄ボックス内にはあと「5文字」しか入力できない、という事です。
というわけで、サーバーのアカウント名が10文字を超している場合、ユーザー名の自由はあまり利かないことを覚えておきましょう。
それぞれ設定し終えたら、一番下に存在している「確認画面」をクリックしてください。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/a166bcaef3491b68a0e8068fa0bc1c9d.png)
すると、設定の確認画面に入りますので、ここで今一度表示されている内容をよく確認してください。また、パスワードは伏せて表示されることも覚えておきましょう。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/7dacc5fb8eac411f0189d7f642f819e0.png)
そして、内容に間違いがなければ「確定する」ボタンをクリックしてください。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/99f42180ced6a396ec2a510d90856d6a.png)
そうすると、「更新中です。」と書かれた白い画面が一時表示されたのち、また最初に開いたデータベース設定ページの「MySQL一覧」画面に切り替わります。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/f2a74db31279332ac5940c3472dfccaf.png)
![](https://mycus-tom.com/wp_folder/wp-content/uploads/8e6d97da92b448df8aee8c89bb2c762b.png)
上の画像のように、先ほど追加したデータベース名の表示を確認することが出来ますか?
これで、データベースのユーザーの作成作業も完了です。
③:ユーザーの権限を設定する
データベースとデータベースユーザーを作り終えた今、MySQL一覧タブページはこのような表示になっているはずです。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/a2fb17e55d6f7da4ed25803877b7237a.png)
上記の画像の通り、お互い「ただ存在するだけ」の状態になっています。これでは、誰がどのデータベースを使うのか分かりません。
なので、最後は先ほど作成したデータベースにユーザー権限を与えましょう。
といっても、何か難しい操作があるわけではなく、「MySQLユーザー権限」の「権限追加可能ユーザー」から先ほど作ったユーザーが選択されていることを確認したら、「権限追加」ボタンをクリックするだけです。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/f0da1cbe7bd6b58b163b3c27e6e3fcbe.png)
すると、少し更新画面を挟んだのち、またデータベース設定画面に切り替わります。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/f2a74db31279332ac5940c3472dfccaf.png)
![](https://mycus-tom.com/wp_folder/wp-content/uploads/860a045013a4052e7001f504ffa4a463.png)
上記の画像のように、ユーザーが「権限設定済みユーザー」に設定されていることを確認してください。
これで、権限追加の作業も完了です。
④:データベースの設置完了
以上で、データベースの設置は完了しました。
あとは、「phpmyadmin」タブをクリックして、作成したデータベースにアクセスしてみましょう。なお、このときログインを求められますので、作成時に設定した「ユーザー名」と「パスワード」が必要になることも覚えておいてください。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/02009a63fcf23a7e0d7776c718f9d4c2.png)
![](https://mycus-tom.com/wp_folder/wp-content/uploads/90a65329ceacfe4b2a91f749b6a68108.png)
![](https://mycus-tom.com/wp_folder/wp-content/uploads/18e5ce063bcbb0d1404f57b15db4f847-1024x225.png)
さて、phpMyAdminを開いたら、左側のサイドバーを確認してください。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/f5a6fa2f18ebfcc8b9bb40c5b2c80f17-1024x225.png)
「information_schema」と書かれたすぐ下に、先ほど作成したデータベースの名前が表示されていることがわかりますね。
では、これをクリックしてみてください。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/0bb6139f640dcb2fa230d022ba1af7b1.png)
![](https://mycus-tom.com/wp_folder/wp-content/uploads/f1c1c4b4d14a9a4af7ddcbbeb815025d-1024x225.png)
これが、先ほど作成したデータベースになります。
今はまだ使用していないので、上の画像のように「このデータベースにはテーブルがありません。」という表示がされているかと思います。
以降は、このデータベースをWordPress用に使ってみましょう。
これで、データベースの設置方法の説明を終わります。
ここまでお疲れさまでした。
データベースを消去するには
また、データベースを削除する手順についても解説しておきます。
データベースを削除する手順
まずは「データベースそのもの」を削除する方法についてです。
すると、ブラウザ上部より削除の確認を問うポップアップが出現します。
削除されるとデータベース内のデータは復元できません。
削除してよろしいですか?
上記の注意書きを確認したうえで、「OK」ボタンを押してください。
![](https://mycus-tom.com/wp_folder/wp-content/uploads/7397eeff7c8fad45aabdb10f80be0006.png)
以上で、データベースを削除する方法についての説明は完了です。
ユーザーを削除する手順
次に、「データベースを利用するユーザー」の削除手順です。
以上で、ユーザー名を削除する方法についての説明も完了となります。
終わりに
今回は、スターサーバーにデータベース・データベースユーザーを作成する方法について解説しました。
また、データベースを削除する方法についての説明もおこないました。
通常であればユーザー自らデータベースを作成する必要は無いのですが、もしサーバー移転を行う際は忘れずに設置しておきましょう。
それでは、また。