Google Cloud SQL ist eine Datenbank, Cloud-Service.
Es ist einfach einzurichten und zu verwalten.
Es ist frei zu versuchen!
Was ist Google Cloud SQL
Google Cloud SQL ist ein Cloud-basierte Datenbank-Service.
Warum Google Cloud SQL verwenden?
Google Cloud SQL bietet MySQL in der Cloud bereitgestellt Datenbanken ohne viel Aufhebens.
Google bietet leistungsfähige Datenbanken, die schnell laufen und flexible Lade (Pay-per-use).
Google verwaltet automatisierte Backups, Patching und Wiederherstellung.
Anfangen
Bevor Sie Google Cloud SQL verwenden können, benötigen Sie ein Google-Konto, und melden Sie sich für Google Developers Console.
Wenn Sie noch kein Google - Konto haben , können Sie für eine Anmeldung hier: Erstellen Sie Ihr Google - Konto
Anmeldung für Google Developers Console
Wenn Sie sich bei Google Developers Console anmelden, Ihr Google-Konto wird automatisch für alle Dienste in Google Cloud haben unterschrieben, einschließlich SQL.
Wenn Sie ein neuer Cloud-Plattform-Benutzer sind, können Sie mit einer Probezeit kostenlos loszuzulegen.
Die Cloud Platform kostenlose Testversion erlaubt Ihnen Cloud SQL kostenlos für 60 Tage zu testen. Weitere Informationen finden Sie Cloud Platform Free Trial .
Wenn Sie sich entscheiden, mit Cloud-Plattform nach dem freien Zeit, um fortzufahren (oder, wenn Sie mehr Speicher oder Leistung als die freie Nutzung Tier-Angebote müssen), zahlen Sie nur für die Ressourcen, die Sie verwenden.
Um ein Google Developers Console - Konto erstellen Sie unter: https://console.developers.google.com/freetrial , und folgen Sie den Anweisungen auf dem Bildschirm.
Erstellen Sie eine MySQL-Datenbankinstanz
In diesem Beispiel werden wir eine Datenbank-Instanz läuft MySQL einrichten.
Erstellen Sie eine MySQL-DB-Instanz:
- Sobald Sie Ihr Google - Konto erstellt haben , wird automatisch ein neues Projekt für Sie genannt erstellen "My First Project" . In diesem Beispiel werden wir genau das Projekt verwenden.
- Im Menü klicken Sie auf "Storage" und dann "Cloud SQL"
- Klicken Sie auf "Create an instance" Sie "Create an instance"
- Auf der "Create Cloud SQL instance" - "Create Cloud SQL instance" Seite wählen Sie einen Namen, der Region und Performance Tier für Ihre DB - Instanz. In diesem Beispiel werden wir die erweiterten Optionen überspringen.
- Klicken Sie auf "Create"
- Die neue DB - Instanz erscheint in der Liste der DB - Instanzen (wenn es mit dem Status "Runnable" ist es einsatzbereit)
- Klicken Sie auf den Namen der Instanz, und klicken Sie auf "Access Control" auf dem Navigationsbereich
- Klicken Sie auf "IP address" - "Request IPv4 address" "IP address" in dem Sub-Navigationsbereich, und klicken Sie auf die "Request IPv4 address" - "Request IPv4 address" Taste
- Halten Sie diese IP-Adresse, wie es die IP-Adresse, die Sie auf Ihre Datenbank verbinden verwenden
- Klicken Sie auf "Users" in dem Sub-Navigationsbereich und klicken Sie auf die "New user" Taste
- Geben Sie einen Benutzernamen und Passwort für die Datenbank
- Klicken Sie auf "Authorization" in dem Sub-Navigationsbereich und klicken Sie auf den "+ Add item" Button unter Erlaubten Netzwerke
- Hier können Sie festlegen, wer Zugriff auf Ihre Datenbank hat, kann es sein:
- Ihre eigene IP oder die IP-Adresse Ihres Servers. Auf diese Weise haben nur Sie Zugriff auf Ihre Datenbank
- oder 0.0.0.0/0, die alle externen IP - Adressen ermöglicht den Anschluss (this can be a security risk, and cause extra costs)
- Klicken Sie auf "Save"
- Klicken Sie auf "Databases" im Navigationsbereich, und klicken Sie auf die "New database" Taste
- Geben Sie einen Namen für Ihre Datenbank (Sie können die anderen Optionen lassen, wie sie sind, wenn Sie spezielle Anforderungen haben)
Jetzt haben Sie eine Google Cloud SQL-Datenbank, mit einer IP, die Sie verbinden können.
Konfigurieren Sie Datenbank-Verbindung in AppML
Um die Datenbankverbindung zu konfigurieren, bearbeiten Sie die Datei appml_config:
PHP Beispiel: appml_config.php
<?php echo("Access Forbidden");exit();?>
{
"dateformat" :
"yyyy-mm-dd",
"databases" : [{
"connection" : " mydatabase ",
"host" : " yourDatabaseURL ",
"dbname" : " yourDatabaseName ",
"username" : " yourUserName ",
"password" : " yourPassword "
}]
}
Bearbeiten Sie die folgenden Schritte aus:
- mydatabase - ändern, was auch immer Sie die Datenbankverbindung wollen in Ihrer Anwendung aufgerufen werden
- yourDatabaseURL - Änderung der IP aus dem vorherigen Schritt, und fügen Sie den Port 3306 (like this 192.168.1.1 :3306)
- yourDatabaseName - Wechsel auf den Namen Ihrer Datenbankinstanz in Google Cloud SQL
- IhrBenutzername - Änderung der Benutzername , den Sie für Ihre Datenbank angegeben in Google Cloud SQL
- IhrKennwort - Änderung des Passwort , das Sie für Ihre Datenbank angegeben in Google Cloud SQL
AppML sollte nun konfiguriert werden, um Ihre Google Cloud SQL-Datenbank zu verbinden.
Sie können nun Ihre Datenbank mit Daten füllen:
- Wenn Sie Zugang zu einem PHP - Server haben, ist dies in den beschriebenen AppML PHP Kapiteln
- Wenn Sie Zugriff auf einen ASP.NET - Server haben, ist dies in den beschriebenen AppML .NET Kapiteln
- Wenn Sie keinen Zugriff auf einen Server haben, ist dies in den beschriebenen AppML WebMatrix Kapiteln