谷歌雲SQL是一種數據庫雲服務。
這是很容易設置和管理。
它是免費試用!
什麼是谷歌雲SQL
谷歌雲SQL是一個基於雲的數據庫服務。
為什麼要使用谷歌雲SQL?
谷歌雲SQL提供雲中部署的沒有大驚小怪MySQL數據庫。
谷歌提供了運行速度快強大的數據庫,以及靈活的資費(按使用付費)。
谷歌管理自動備份,修補和恢復。
入門
在你開始使用谷歌雲SQL,你需要一個谷歌帳戶,並註冊為谷歌開發者控制台。
如果你沒有一個谷歌帳戶,你可以註冊一個在這裡: 創建您的谷歌帳戶
訂閱谷歌開發者控制台
當您為谷歌開發者控制台註冊,您的谷歌帳戶會自動在谷歌雲計算的所有服務,包括SQL簽訂了協議。
如果你是一個新的雲平台的用戶,就可以開始使用試用期內免費。
雲平台的免費試用,您可以嘗試雲SQL免費為60天。 欲了解更多信息,請參閱雲平台免費試用 。
如果您決定您的免費期後繼續與雲平台(或者,如果你需要比自由使用層提供了更多的存儲或性能),您只需支付您使用的資源。
要創建一個谷歌開發者控制台帳戶轉到: https://console.developers.google.com/freetrial ,然後按照屏幕上的說明。
創建MySQL數據庫實例
在這個例子中,我們將建立一個數據庫實例運行MySQL。
創建MySQL數據庫實例:
- 一旦你創建了自己的帳戶谷歌會自動為你創建一個新的名為項目"My First Project" 。 在這個例子中,我們將只使用該項目。
- 在菜單中,單擊"Storage" ,然後"Cloud SQL"
- 點擊"Create an instance"
- 在"Create Cloud SQL instance"頁面選擇適合您數據庫實例的名稱,區域和效能層級。 在這個例子中,我們將跳過高級選項。
- 點擊"Create"
- 新的數據庫實例出現在數據庫實例列表(當它有狀態"Runnable"這是準備使用)
- 點擊實例的名稱,並單擊"Access Control"導航窗格
- 點擊"IP address"中的子導航窗格中,點擊"Request IPv4 address"按鈕
- 保持這個IP地址,因為這將是IP地址,用於連接到數據庫
- 點擊"Users"在子導航窗格中,點擊"New user"按鈕
- 指定數據庫用戶名和密碼
- 點擊"Authorization"的子導航窗格中,點擊"+ Add item"下允許的網絡按鈕
- 在這裡,您可以指定誰有權訪問你的數據庫,它可以是:
- 你自己的IP,或您的服務器的IP。 這樣,只有你可以訪問你的數據庫
- 或0.0.0.0/0,它允許所有的外部IP地址連接(this can be a security risk, and cause extra costs)
- 點擊"Save"
- 點擊"Databases"導航窗格,然後單擊"New database"按鈕
- 為你的數據庫指定一個名稱(可以保留其他選項不變,除非你有特殊要求)
現在你有一個谷歌的Cloud SQL的數據庫,可以連接到IP。
配置在AppML數據庫連接
要配置數據庫連接,編輯appml_config文件:
PHP例子:appml_config.php
<?php echo("Access Forbidden");exit();?>
{
"dateformat" :
"yyyy-mm-dd",
"databases" : [{
"connection" : " mydatabase ",
"host" : " yourDatabaseURL ",
"dbname" : " yourDatabaseName ",
"username" : " yourUserName ",
"password" : " yourPassword "
}]
}
編輯如下:
- MyDatabase的 -改變任何你想要的數據庫連接到你的應用程序調用
- yourDatabaseURL -來自上一步驟的IP變化,並添加端口3306 (like this 192.168.1.1 :3306)
- yourDatabaseName -改變你的數據庫實例的名稱中谷歌雲SQL
- yourUserName -改變您對谷歌雲SQL數據庫中指定的用戶名
- 你的密碼 -改變您對谷歌雲SQL數據庫中指定的密碼
AppML現在應該配置連接到您的谷歌Cloud SQL資料庫。
現在,您可以用數據填充數據庫:
- 如果你有機會到PHP服務器,這是在描述AppML PHP章
- 如果你有機會到ASP.NET服務器,這是在描述AppML .NET章
- 如果你沒有對服務器的訪問,這是在描述AppML WebMatrix的章節