AppML Google クラウド SQL の使用


Google クラウド SQL は、データベース・クラウド・サービスです。

セットアップと管理が簡単です。

お試しは無料です!

Google クラウド SQL とは

Google クラウド SQL は、クラウドベースのデータベース・サービスです。


なぜ Google クラウド SQL を使用するのですか?

Google クラウド SQL は、大騒ぎすることなく、クラウドに配置された MySQL データベースを提供します。

Google は、実行の速い強力なデータベースと、柔軟な課金(使用当りの支払い)を提供しています。

Google は、自動バックアップ、パッチ適用、リカバリを管理します。


はじめに

Google クラウド SQL の使用開始前に、Google アカウントが必要で、Google デベロッパ・コンソールにサインアップします。

Google アカウントを持っていない場合は、ここからサインアップできます: Create your Google Account


Google デベロッパ・コンソールへのサインアップ

Google デベロッパ・コンソールにサインアップすると、Google アカウントは、自動的に SQL を含む Google クラウドの すべてのサービスに登録されます。

新しいクラウドプラットフォームのユーザである場合、無償の試用期間を始めることができます。

クラウドプラットフォームの無料トライアルを使用すると、無料のクラウド SQL を 60 日間試してみることができます。 詳細については、Cloud Platform Free Trial を参照してください。

無償期間の後に、クラウドプラットフォームの継続を決定した場合(または、無料利用層への提供よりも 多くのストレージやパフォーマンスが必要な場合は)、使用するリソースに対してだけ支払います。

Googleデベロッパーコンソールアカウントを作成するには、 https://console.developers.google.com/freetrial に進み、画面の指示に従ってください。


MySQL データベース・インスタンスの作成

この例では、MySQL を実行するデータベース・インスタンスを設定します。

 MySQL DB インスタンスの作成:

これで、IP で Google クラウド SQL データベースに接続できます。


AppML データベース接続の設定

データベース接続を設定するには、appml_config ファイルを編集します:

PHP example: appml_config.php

<?php echo("Access Forbidden");exit();?>
{
"dateformat" : "yyyy-mm-dd",
"databases" : [{
"connection" : "mydatabase",
"host" : "yourDatabaseURL",
"dbname" : "yourDatabaseName",
"username" : "yourUserName",
"password" : "yourPassword"
}]
}

以下の通り編集します:

  1. mydatabase - アプリケーションから呼び出そうとする全てのデータベース接続に変更
  2. yourDatabaseURL - 前のステップで指定した IP に変更し、3306 ポートを追加 (例:192.168.1.1:3306)
  3. yourDatabaseName - Google クラウド SQL のデータベース・インスタンスの名前に変更
  4. yourUserName - Google クラウド SQL のデータベースに指定した username に変更
  5. yourPassword - Google クラウド SQL のデータベースに指定した password に変更

AppML は、Google クラウド SQL データベースに接続するように設定する必要があります。

これで、データを使用してデータベースに記録することがでるようになります: