リモートデータベースホスティングの設定

Plesk 管理のサーバをリモートデータベースサーバとして使用する場合は MySQL ソフトウェアをインストールする必要はありません。 Plesk には MySQL ソフトウェアが内蔵されており、Plesk のインストール時に自動的にインストールされます。 その場合、このデータベースへのネットワークアクセスを有効化して Plesk と登録するだけで済みます。

MySQL データベースサーバをセットアップするには以下を実行してください。

  1. オペレーティングシステムディストリビューションディスクから MySQL ディストリビューションパッケージをコピーするか、www.mysql.com サイトからダウンロードしてサーバに保存してください。
  2. サーバに root でログインして RPM ディストリビューションを保存したディレクトリに変更します。 プロンプトで以下のコマンドを入力します。

    rpm -ivh mysql_file_name.rpm

  3. データベース管理者パスワードを設定します。 プロンプトで以下のコマンドを入力します。

    mysqladmin -u root password your_desired_password

    your_desired_password を好きなように変更します。

  4. データベースサーバの登録に進みます。

PostgreSQL データベースサーバをセットアップするには以下を実行してください。

  1. オペレーティングシステムディストリビューションディスクから PostgreSQL ディストリビューションパッケージをコピーするか、www.postgresql.org サイトからダウンロードしてサーバに保存してください。
  2. データベースをホスティングしたいサーバに root でログインして、ディストリビューションパッケージを保存したディレクトリに変更します。
  3. オペレーティングシステムに合ったパッケージをインストールします。
  4. ファイル /var/lib/pgsql/data/postgresql.conf をテキストエディタで開きます。 PostgreSQL バージョン 8 未満をインストールしている場合は tcpip_socket = true という行をこのファイルに追加します。 PostgreSQL バージョン 8 以上をインストールしている場合は listen_addresses = '*' という行をこのファイルに追加します。
  5. ファイル /var/lib/pgsql/data/pg_hba.conf をテキストエディタで開いて以下の行があることを確認します。

    # local DATABASE USER METHOD [OPTION]

    local samegroup all password

    # host DATABASE USER IP-ADDRESS IP-MASK METHOD [OPTION]

    host samegroup all 0.0.0.0 0.0.0.0 md5

  6. PostgreSQL を再起動させるには以下のコマンドをプロンプトで発行します。

    service postgresql restart

  7. データベースサーバ管理者パスワードを設定するには以下のコマンドをプロンプトで発行します(「'your_desired_password」はお好きなものに変更してください)。

    psql -d template1 -U postgres

    alter user postgres with password 'your_desired_password';

  8. データベースサーバの登録に進みます。

データベースの登録には以下を実行してください

  1. Pleskにログインします。
  2. ナビゲーションペインの[サーバ]ショートカットをクリックします。
  3. [サービス]グループの[データベースサーバ]アイコンをクリックします。
  4. [ツール]グループの[データベースサーバの追加]アイコンをクリックします。
  5. データベースサーバの選択設定を指定します。
  6. [OK]をクリックします。

Plesk で作成したすべてのデータベースに影響を与えるデータベースホスティング選択設定をセットアップするには以下を実行してください。

  1. [サーバ]>[データベースサーバ]>[選択設定]に進みます。
  2. 顧客のデータベースのメンテナンスを簡単にするには、[データベースプレフィックスの強制]チェックボックスを選択します。 新規に作成されたデータベースの名前はすべて、クライアントの ログイン名_データベース名 のようになります。 それによって特定の Plesk ユーザ関連のデータベースを置くことができます。 このチェックボックスを選択しなくても、新規データベースの作成の際に Plesk はクライアントのログイン名をデータベース名入力ボックスに入れることをご留意ください。それを編集したり削除したりすることは可能です。
  3. Plesk サーバでデータベースの作成が許可されているかどうかを指定してください。 一部のアプリケーションはリモートデータベースをサポートしておらず、同じサーバでホスティングされているデータベースに限り処理できます。 デフォルトオプション[これらのサイトアプリケーション用にデータベースのローカルホスティングを許可]を選択することをお勧め致します。そうしないと、そのアプリケーションを使用することができません。
  4. [OK]をクリックします。