使う前に

Q. Cloud DB for MySQLサーバーにどのようにアクセスしますか。

  • Cloud DB for MySQLサーバーには大きく3つの方法でアクセスすることができます。

    1. NAVERクラウドプラットフォームサーバーでprivateドメインを利用してアクセス
    2. SSL VPN商品を利用してアクセス
    3. Public ドメインを利用してアクセス
  • 本ガイドでは1番のアクセス方法をご紹介します。2番・3番のアクセス方法は「DBサーバー外部アクセスガイド」をご参考ください。

Q. NAVERクラウドプラットフォームのサーバー商品を利用し、Cloud DB for MySQLサーバーにどのようにアクセスしますか。

  • コンソールに接続した後、次のステップでDB サーバーに接続することができます。

    database-5-6-001.png

  • コンソールからアプリケーションサーバー(以下APP サーバー)を作成します。

  • APP サーバーにユーザーが接続できるように、公認IP アドレスやポートフォワーディングを設定し、管理者パスワードを確認します。
  • ターミナルプログラムを利用してAPP サーバーに接続します。
  • コンソールでDB サーバーを作成します。
  • DB サーバーにAPP サーバーがアクセスできるように、DB サーバーのACGを設定します。
  • MySQLクライアントを利用してDBに接続します。

Q. MySQLに直接接続して管理したいんですが、どうすればいいんですか。

Cloud DB for MySQL クイックスタートガイド

Step 1.APPサーバ作成

コンソールからアプリケーション用APP サーバーを作成します。 詳しい内容は、「サーバ作成ガイド」をご参考ください。

database-5-6-002.png

+ サーバ作成をクリックします。

database-5-6-003.png

② サーバーイメージを確認し、をクリックします。

database-5-6-004.png

③ 情報を入力した後、 をクリックします。

database-5-6-005.png

④ 保有している認証キーがない場合、新しい認証キーを作成し、 をクリックします。

database-5-6-006.png

⑤ 保有しているACGがない場合、新規ACGを作成します。

database-5-6-007.png

⑥ 簡単な設置のため、あらゆる場所から接続できるように0.0.0.0/0に設定しますが、できれば個人PCでのみアアクセスできるよう、単一IPを設定してください。

  • アプリサーバーのACG名は、後日DBサーバーにACGを追加する時に使用されます。

作成をクリックして新規ACGを作成します。

database-5-6-008.png

⑧ 最終確認後、サーバー作成をクリックします。

Step 2. 接続環境の設定

APP サーバーにユーザーが接続できるように、公認IP アドレスやポートフォワーディングを設定しなければなりません。「管理者パスワードの確認」 機能を利用してサーバー接続時に必要な root のパスワードを確認します。

本ガイドでは、ポートフォワーディング方式を用いて設定することにします。 詳しい内容は、「公認IP使用ガイド」「ポートフォワーディング利用ガイド」をご参考ください。

ポートフォワーディング設定

database-5-6-101.png

① コンソールでサーバー接続後、ポートフォワーディングするサーバーを選択してから、ポートフォワーディング設定をクリックします。

database-5-6-102.png

② 外部から接続するポート番号を入力します。

追加をクリックします。

適用をクリックします。

database-5-6-103.png

⑤ ポートフォワーディング設定が完了し、IP: 106.10.45.180 and PORT: 1200に接続可能な状態になりました。

管理者のパスワードを確認

サーバーに接続するためにはrootユーザーのパスワードを確認する必要があります。

database-5-6-104.png

サーバー管理および設定変更 > 管理者パスワードの確認をクリックします。

② サーバー作成時に作った認証キーを設定します。

パスワードの確認をクリックします。

④ パスワードを確認します。

Step 3. APPサーバ接続

ターミナルプログラムを利用してAPP サーバーに接続します。

database-5-6-201.png

① ポートフォワーディング設定で得たIP アドレスとポート番号を入力しますs。

Openをクリックします。

③ 管理者パスワードの確認で得たパスワードを入力し、アプリサーバーにログインします。

Step 4. DBサーバ作成

コンソールに接続し、Cloud DB for MySQLサーバーを作成します。 もっと詳しい内容は、「DBサーバーの作成及びアクセスガイド」をご参考ください。

database-5-6-301.png

+ DB サーバー作成をクリックします。

database-5-6-302.png

② サーバー設定を入力して をクリックします。

database-5-6-303.png

③ DB設定を入力して をクリックします。

database-5-6-304.png

④ 最終確認後 +作成をクリックします。

Step 5. ACG設定

DB サーバーにAPP サーバーがアクセスできるように、DB サーバーのACGを設定します。

database-5-6-401.png

① ACGを設定するDBサーバーのACGボタンをクリックします。

database-5-6-402.png

② 設定するACGを選択します。 ここでは、自動的に作成されたDBサーバーのACGであるcloud-db-bq8oを選択します。

ACGの設定ボタンをクリックします。

database-5-6-403.png

アクセスソースにAPP サーバーのACG名を入力します。 ここでAPPサーバーのACG名は「service」です。

⑤ 許可されたDBのポート番号を入力します。

追加をクリックします。

適用をクリックします。

Step 6. DB接続

APP サーバーでDBにアクセスするためのすべての設定を完了しました。 実際にDBに接続できるかどうかをMySQL Clientをインストールし、接続テストを行います。

  1. MySQLのインストール
[root@localhost ~] # yum -y install mysql mysql-server
  • 注意:CentOS 7からはyumでインストールするMySQLの基本のデータベースがMariaDBに変更されました。 MySQL DBをインストールするには、下記のように実行してください。
[root@localhost ~] # yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
[root@localhost ~] # yum -y install mysql-community-server
  1. DBサーバー情報確認
  2. DBに接続するためには、ホストIPアドレス、ポート番号、ユーザ名、パスワードを知っている必要があります。
    • ポート番号、ユーザ名、パスワードは、DB サーバーのインストール時に設定した値を使用します。
    • Cloud DB for MySQLでは、DBサーバーのIPアドレスの代わりにドメインを使ってサーバーにアクセスします。
    • 内部サーバー経由のアクセスなので、Privateドメインを利用してDBサーバーに接続します。

database-5-6-501.png

① DBサーバーのIPアドレスの代わりに、使用するPrivateドメイン名です。

② DB の接続ポート番号です。

database-5-6-502.png

③ DB ユーザ情報を再確認するために、DB ユーザ管理をクリックします。

④ DB ユーザー情報を確認します。 必要なら、新規ユーザーを作成したり、パスワードを変更することができます。

  1. DB 接続
[root@localhost ~] # mysql -h ① Private 도메인명 -u ②user_id -p --port ③DB 接続ポート

-- 接続例題
[root@localhost ~] # mysql -h db-gmcp.beta-cdb.ntruss.com -umysql_dba -p --port 3306
Enter password: **********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 17199
Server version: 5.7.19-log MySQL Community Server (GPL)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

関連情報リンク

DBサーバーの作成、接続、管理、モニタリング、およびバックアップに関して、下記の使用ガイドを参照してください。

サーバー作成ガイド公認IP使用ガイドポートフォワーディング利用ガイドDBサーバーの作成及びアクセスガイドDBサーバーの詳細表示および設定ガイドMonitoring使用ガイドBackup使用ガイドEvent使用ガイドphpMyAdmin設置及び使用ガイドDBサーバロードバランサ設定ガイドDBサーバー外部アクセスガイド

に対する検索結果は~件です。 ""

    に対する検索結果がありません。 ""

    処理中...