MySQLの利用

目次

DBサーバー情報

共用サーバー・共用サーバー3G・MySQLプランをご利用中の場合は、当社コントロールパネルからMySQLデータベースサーバー情報を確認できます。

1.当社コントロールパネルで、以下の画面を開きます。

コントロールパネル内で移動する場合は、次の操作を行ってください。

上部メニューの「データベース」から「MySQL」の「DBサーバー情報」をクリックします。

DBサーバー情報

2.[DBサーバー情報]が表示されます。

[DBサーバー情報]
  • 画像のユーザー名「kir000000」及びデータベース名はサンプルです。
  • 共用サーバーS11, S21, S31 をご利用中の場合[データベースサーバー変更]メニューが表示されます。データベースサーバーを変更することで MySQL バージョンと接続環境を変更できます。
    ⇒ データベースサーバー変更

以下の情報が表示されます。

DBサーバー名 データベースサーバー名が表示されます。
例)mysql**-**.kagoya.net
接続環境 共用サーバー・共用サーバー3Gの場合、利用開始時に選択した接続環境か表示されます。
  • 共用サーバー・共用サーバー3Gの場合、利用開始時に接続環境を「外部接続が可能」か「外部接続が不可能」のいずれかから選択できます。接続環境を変更したい場合は「DB一覧」からDBをすべて削除することで「利用開始」タブが再度表示され、接続環境を変更できます。
DBユーザー名 データベース接続ユーザー名が表示されます。
例)kir000000
  • ユーザー名は原則としてコントロールパネルへのログインアカウントと同じです。
  • ユーザー名を変更・追加することはできません。
MySQLバージョン ご利用中のMySQLのバージョンが表示されます。
SSL証明書 データベースへの接続にSSLを利用する場合は、証明書をダウンロードしてご利用ください。

■ PHPからMySQLデータベースへの接続にSSLを利用する

外部サーバーからデータベースサーバーに接続する際、SSLを利用して通信内容を暗号化することで、セキュリティを高めることができます。

mysql_connect() や mysql_pconnect() でMySQLデータベースに接続するときに、SSLによる暗号化を使用するには、定数 MYSQL_CLIENT_SSL を指定します。

mysql_connect() や mysql_pconnect() は PHP 5.5.0 で非推奨になり、PHP 7.0.0 で削除されました。

記述例

mysql_connect('[ホスト名]', '[アカウント名]', '[パスワード]', '', MYSQL_CLIENT_SSL);

■ 参考URL PHPマニュアル: http://php.net/manual/ja/mysql.constants.php

SSL証明書を利用する方法

PHP 5.3 以降のバージョンをご利用の場合は、上記方法のほかに、当社コントロールパネルからダウンロードしたSSL証明書を利用する方法でも接続できます。

  1. SSL証明書のダウンロード」をクリックします。

  2.  

  3. 「server-cert.pem」というファイル名で任意の場所に保存します。

  4.  

  5. MySQLデータベースを利用するPHPスクリプトを設置するウェブサーバーの任意の場所に、証明書「server-cert.pem」をアップロードします。

  6.  

  7. 下記のPHPマニュアルを参考にして、PHPスクリプト側で、mysqli_ssl_set() と mysqli_real_connect() を使用して、SSL接続の設定をします。

    ■ 参考URL PHPマニュアル: http://php.net/manual/ja/mysqli.ssl-set.php
    ■ 参考URL PHPマニュアル: http://php.net/manual/ja/mysqli.real-connect.php

    • 証明書ファイルへのパスには、アップロードした証明書「server-cert.pem」へのパスをご指定ください。
PHPスクリプトの記述方法はサポート対象外となります。インターネットや書籍にてお調べください。

データベースサーバー変更

共用サーバーS11, S21, S31 をご利用中の場合は、当社コントロールパネルからデータベースサーバーを変更することで接続環境と MySQL バージョンを変更できます。

1.当社コントロールパネルで、以下の画面を開きます。

コントロールパネル内で移動する場合は、次の操作を行ってください。

上部メニューの「データベース」から「MySQL」の「DBサーバー情報」をクリックします。

DBサーバー情報

2.[DBサーバー情報]が表示されます。

[DBサーバー情報]

[データベースサーバー変更] から、変更したい MySQL バージョンと接続環境を選択し、
変更」をクリックします。

3.変更が完了すると「データベースサーバーの変更が完了しました」と表示されます。

データベースサーバーの変更が完了しました

変更前サーバーからデータを移行する場合は上部メニューの「データ移行」をクリックします。

  • データベースサーバーを変更した日から 14日間 は変更前のサーバーにデータが保存されており、コントロールパネルの「データ移行機能」でデータ移行ができます。14日を過ぎると変更前のサーバーからデータが削除されてしまうため「データ移行機能」を利用できなくなります。
  • 必ずデータベースが作成されてない状態でデータ移行を行ってください。すでにデータベースが作成されている場合、ステータスが失敗となり、データの移行ができません。
  • バージョンの互換性により、データ移行が失敗する可能性がございます。

4.[データ移行]が表示されます。

データ移行

移行元サーバー名を選択し、「データ移行を開始する」をクリックします。

5.確認画面が表示されます。

OK」をクリックします。

6.データ移行を開始すると「データ移行を実行中です」と表示されます。

データ移行を実行中です。

データ移行実行中は、画面を閉じないでください。途中で画面を閉じるとデータ移行が中断してしまいます。

データの容量によっては移行に時間がかかる場合がございますので移行完了までお待ちください。

7.データ移行が完了すると「処理が完了しました」と表示されます。

OK」をクリックします。

目次

一覧から探す