Google Cloud SQL kullanan AppML


Google Bulut Hizmetleri

Google Cloud SQL, bir veritabanı bulut hizmetidir.

Kurulumu ve yönetimi kolaydır.

Denemek ÜCRETSİZDİR!

Google Bulut SQL nedir

Google Cloud SQL, bulut tabanlı bir veritabanı hizmetidir.


Google Cloud SQL'i neden kullanmalısınız?

Google Cloud SQL, sorunsuz bir şekilde bulutta dağıtılan MySQL veritabanlarını sunar.

Google, hızlı çalışan güçlü veritabanları ve esnek ücretlendirme (kullanım başına ödeme) sunar.

Google, otomatik yedeklemeleri, düzeltme eklerini ve kurtarmayı yönetir.


Başlarken

Google Cloud SQL'i kullanmaya başlamadan önce bir Google hesabınızın olması ve Google Developers Console'a kaydolmanız gerekir.

Google hesabınız yoksa buradan kaydolabilirsiniz: Google Hesabınızı oluşturun


Google Developers Console'a Kaydolun

Google Developers Console'a kaydolduğunuzda, Google hesabınız SQL dahil olmak üzere Google Cloud'daki tüm hizmetler için otomatik olarak kaydolur.

Yeni bir Bulut Platformu kullanıcısıysanız ücretsiz deneme süresiyle başlayabilirsiniz.

Cloud Platform ücretsiz deneme sürümü, Cloud SQL'i 60 gün boyunca ücretsiz olarak denemenize olanak tanır. Daha fazla bilgi için bkz . Bulut Platformu Ücretsiz Deneme Sürümü .

Ücretsiz sürenizden sonra Bulut Platformu'na devam etmeye karar verirseniz (veya ücretsiz kullanım katmanının sunduğundan daha fazla depolama veya performansa ihtiyacınız varsa), yalnızca kullandığınız kaynaklar için ödeme yaparsınız.

Bir Google Developers Console hesabı oluşturmak için https://console.developers.google.com/freetrial adresine gidin ve ekrandaki talimatları izleyin.


MySQL Veritabanı Örneği Oluşturun

Bu örnekte MySQL çalıştıran bir Veritabanı örneği kuracağız.

 MySQL DB örneği oluşturun:

  • Hesabınızı oluşturduktan sonra, Google sizin için otomatik olarak "İlk Projem" adında yeni bir proje oluşturacaktır. Bu örnekte sadece bu projeyi kullanacağız.
  • Menüde "Depolama"yı ve ardından "Cloud SQL"i tıklayın.
  • "Bir örnek oluştur" u tıklayın
  • "Cloud SQL örneği oluştur" sayfasında, DB örneğiniz için bir ad, bölge ve performans katmanı seçin. Bu örnekte gelişmiş seçenekleri atlayacağız.
  • "Oluştur" u tıklayın
  • Yeni veritabanı bulut sunucusu, veritabanı bulut sunucuları listesinde görünür ("Çalıştırılabilir" durumuna sahip olduğunda kullanıma hazırdır)
  • Örneğin adına tıklayın ve gezinme bölmesinde "Erişim Kontrolü"ne tıklayın
  • Alt gezinme bölmesinde "IP adresi"ne tıklayın ve "IPv4 adresi iste" düğmesine tıklayın
  • Veritabanınıza bağlanmak için kullanacağınız IP adresi olacağı için bu IP adresini saklayın
  • Alt gezinme bölmesinde "Kullanıcılar"ı tıklayın ve "Yeni kullanıcı" düğmesini tıklayın
  • Veritabanınız için bir kullanıcı adı ve şifre belirleyin
  • Alt gezinme bölmesinde "Yetkilendirme"yi tıklayın ve İzin Verilen Ağlar altındaki "+ Öğe ekle" düğmesini tıklayın
  • Burada veritabanınıza kimlerin erişimi olduğunu belirtebilirsiniz, Şunlar olabilir:
    • Kendi IP'niz veya sunucunuzun IP'si. Bu şekilde veritabanınıza yalnızca siz erişebilirsiniz
    • veya tüm harici IP adreslerinin bağlanmasına izin veren 0.0.0.0/0 (bu bir güvenlik riski olabilir ve ek maliyetlere neden olabilir)
  • "Kaydet" i tıklayın
  • Gezinme bölmesinde "Veritabanları"na tıklayın ve "Yeni veritabanı" düğmesine tıklayın
  • Veritabanınız için bir ad belirleyin (özel gereksinimleriniz yoksa diğer seçenekleri olduğu gibi bırakabilirsiniz)

Artık, bağlanabileceğiniz bir IP'ye sahip bir Google Cloud SQL veritabanınız var.


AppML'de Veritabanı Bağlantısını Yapılandırma

Veritabanı bağlantısını yapılandırmak için appml_config dosyasını düzenleyin:

PHP örneği: appml_config.php

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

Aşağıdakileri düzenleyin:

  1. mydatabase - uygulamanızda veritabanı bağlantısının çağrılmasını istediğiniz şekilde değiştirin
  2. yourDatabaseURL - önceki adımdaki IP'ye geçin ve 3306 bağlantı noktasını ekleyin (bunun gibi 192.168.1.1 :3306)
  3. yourDatabaseName - Google Cloud SQL'deki veritabanı örneğinizin adını değiştirin
  4. yourUserName - Google Cloud SQL'de veritabanınız için belirttiğiniz kullanıcı adını değiştirin
  5. yourPassword - Google Cloud SQL'de veritabanınız için belirttiğiniz şifreyi değiştirin

AppML şimdi Google Cloud SQL veritabanınıza bağlanacak şekilde yapılandırılmalıdır.

Artık veritabanınızı verilerle doldurabilirsiniz: