cPanel で MySQL データベースを作成・管理する方法

データベースの作成方法

cPanel では、以下のツールを使ってデータベースを作成できます。


マイデータベースを管理

  1. cPanel アカウントにログインし、データベースセクションに移動して、マイデータベースを管理メニューを開きます。

    注意: また、Spaceship アカウント > ホスティングマネージャーメニュー > 管理をクリックして該当ホスティング契約の分割管理メニューを開き > 詳細設定>データベース管理> マイデータベースを管理をクリックしても入れます。

  2. 新しいデータベースの作成セクションで作成したいデータベース名を入力し、データベース作成ボタンをクリックします:


  3. データベースの作成が正常に完了し、利用可能になりました。

    データの追加や管理を始める前に、データベースユーザーを設定し、そのユーザーに適切なアクセス権を付与する必要があります。

    データベースユーザーを追加するには、データベースユーザー > 新規ユーザー追加エリアを見つけ、データベースにリンクしたいユーザー名を入力します。その後、このユーザーの強力なパスワードを作成し、指定されたフィールドに入力します。ユーザー作成をクリックします:


  4. データベースとユーザーの両方が作成されたら、次はユーザーをデータベースにリンクし、必要な権限を定義します。

    ユーザーをデータベースに追加セクションに移動し、ドロップダウンメニューから該当するデータベースとユーザーを選択します。選択したら、追加をクリックして続行します:


  5. データベースユーザーのアクセス権を設定するよう求められます。データベースを完全に管理できるようにするには、すべての権限を付与し、変更を保存をクリックして適用します:


    注意: 1つのデータベースには複数のユーザーを割り当てることができ、それぞれの役割に応じて異なる権限セットを持たせることができます。

  6. 接続プロセスが完了すると、データベースとそのユーザーが現在のデータベースセクションに表示されます:

データベースウィザード


データベースウィザードを使うと、上記で説明したのと同じ手順を、よりガイド付きで初心者にも分かりやすく進めることができます。使い方は以下の通りです:

  1. cPanel アカウントにログインし、データベースセクションに移動して、データベースウィザードメニューを開きます。

  2. 新しいデータベースの名前を入力し、次のステップをクリックして続行します:


  3. 次のステップでは、前の方法と同様にデータベースユーザーを作成し、そのパスワードを設定するよう求められます。ユーザー名とパスワードを入力したら、ユーザー作成をクリックします:


  4. その後、新しいユーザーにどの権限を与えるか選択できます。データベースへのフルアクセスを許可するには、すべての権限(1)を選択し、変更を保存(2)または次のステップ(3)ボタンをクリックします:


  5. これですべての設定が完了です。ユーザーがデータベースに正常に追加されたことを知らせる確認メッセージが表示されます。

データベースの管理方法

cPanel ではphpMyAdminツールを使って MySQL データベースを管理できます。これにより、データベーステーブルの作成・編集・削除や、データのインポート・エクスポートが可能です。また、SQL クエリの実行、テーブルの最適化、エラーのチェック、問題の修復、照合設定の調整も行えます。

注意: phpMyAdmin を使用する前に、操作したいデータベースがすでに作成されていることを確認してください。

cPanel のphpMyAdminメニューは、データベースセクションにあります。

また、Spaceship アカウント > ホスティングマネージャーメニュー > 管理をクリックして該当ホスティング契約の分割管理メニューを開き > 詳細設定>データベース管理> phpMyAdminをクリックしても入れます。

開くと、次のページにリダイレクトされます:

以下では、よく使われるタブとその目的について説明します。

phpMyAdmin の管理オプション

データベース

データベースタブには、cPanel アカウントで利用可能なすべてのデータベースの一覧が表示されます。ここから任意のデータベースを選択して管理できます。

データベース統計が有効になっている場合、照合順序、テーブル数や行数、データとインデックスのサイズ、データベース全体のサイズ、オーバーヘッドなどの詳細情報も表示されます。

SQL

SQLタブでは、SQL クエリを実行できます。完全な SQL コマンドを貼り付けるか、パラメータを手動で設定して作成することも可能です。

このタブはコンテキストに応じて動作します。つまり、現在表示しているレベルにクエリが適用されます。たとえば、データベースが選択されていない状態で phpMyAdmin のホームページからクエリを実行すると、サーバー全体(または共有ホスティングの場合はホスティングアカウント全体)に影響する可能性があります。

エクスポート

エクスポートタブでは、SQL、CSV、XML、PDF、Microsoft Excel、Microsoft Word など様々な形式でデータベースデータをダウンロードできます。データベース全体または特定のテーブルのみをエクスポートすることも可能です。

このオプションもコンテキストに応じて動作するため、すべてのデータベース、1つのデータベース、または1つのテーブルだけをエクスポートすることができます。

インポート

インポートタブでは、ローカルコンピューターに保存されているファイルからデータベースデータをアップロードできます。

注意: phpMyAdmin では最大 1 GB までのデータベースインポートに対応しています。それより大きいバックアップファイルの場合は、代わりに SSH を使ってインポートする必要があります。

データベース管理オプション

データベースを管理するには、左側のデータベースタブから操作したいデータベースをクリックします:


これで選択したデータベースが開き、追加されたすべてのテーブルが一覧表示されます。

テーブル作成


データベース内にテーブルがない場合は、テーブルを作成できます:

  1. テーブル名を名前欄に入力します。

  2. テーブルのカラム数をカラム数欄に指定します。

  3. 実行をクリックして次のステップに進みます。

  4. 以下の詳細を入力してテーブルのカラムを設定します:


    • 名前 – 各カラムの名前。

    • – カラムが保存するデータの種類。主なオプションは以下の通りです:

      -- INT – 整数(小数なし)

      -- CHAR – 固定長のテキスト

      -- VARCHAR – 可変長のテキスト

      -- TEXT – 大きなテキストブロック

      -- DATE – 日付のみ

      -- DATETIME – 日付と時刻

    • 長さ/値 – 一部のデータ型では必須です。たとえば、CHARを使う場合は最大文字数を指定する必要があります。

    • 残りのフィールドは任意で、必要に応じて調整できます。

  5. 保存をクリックしてテーブルを作成します。

データベーステーブル管理

各テーブルで利用できる操作は次の通りです:閲覧、構造、検索、挿入、空にする、削除:


閲覧

閲覧オプションは、すでにデータが含まれているテーブルでのみ利用できます。クリックすると、既存レコードの一覧が新しいビューで表示されます。特定のエントリを編集するには、その横の鉛筆アイコンをクリックします。これでレコードが開き、値を更新できます。

構造

構造ビューではテーブルのレイアウトが表示されます。ここでカラム名、データ型、照合順序、属性、デフォルト値、追加設定、各フィールドが NULL を許可するかどうかなどを確認できます。

検索オプションでは、テーブル内の特定データを検索できます。カスタム WHERE 条件を入力するか、組み込みの「例によるクエリ」フィールドを利用できます。実行をクリックして検索を実行します。

挿入

挿入オプションを使って新しいレコードをテーブルに追加します。必要なフィールドを入力し、実行をクリックして新しいエントリを保存します。

空にする

空にするアクションは、テーブルの構造を保持したまま、すべてのデータを削除します。

削除

削除オプションは、テーブルとそのすべてのデータを完全に削除します。この操作は元に戻せないため、注意して使用してください。




有効なメールアドレスが必要です