
Google Cloud SQL è un servizio di database cloud.
E 'facile da configurare e gestire.
E 'libero di provare!
Che cos'è Google Cloud SQL
Google Cloud SQL è un servizio di database cloud based.
Perché usare Google Cloud SQL?
Google Cloud SQL database MySQL offre distribuiti nel cloud senza tante storie.
Google offre potenti banche dati che corrono veloci, e di ricarica flessibile (pay per use).
Google gestisce i backup automatici, patch, e il recupero.
Iniziare
Prima di poter iniziare a utilizzare Google Cloud SQL, è necessario un account Google, e iscriversi a Google Developers Console.
Se non si dispone di un account Google è possibile iscriversi a uno qui: Crea il tuo account Google
Registrati per Google Developers Console
Quando ti iscrivi per Google Developers Console, il tuo account Google è firmato automaticamente per tutti i servizi di Google Cloud, tra cui SQL.
Se sei un nuovo utente Cloud Platform, si può iniziare con un periodo di prova gratuito.
La prova gratuita Cloud Platform consente di provare Cloud SQL per 60 giorni. Per ulteriori informazioni, vedere Cloud Platform di prova gratuita .
Se si decide di continuare con Cloud Platform dopo il periodo libero (o se avete bisogno di più spazio di archiviazione o le prestazioni rispetto alle libere offerte utilizzo tier), si paga solo per le risorse che si utilizzano.
Per creare un account Google Developers Console vai a: https://console.developers.google.com/freetrial , e seguire le istruzioni sullo schermo.
Creare un'istanza di database MySQL
In questo esempio verrà creato un esempio di database MySQL in esecuzione.
Creare un'istanza MySQL DB:
- Una volta creato il tuo account Google creerà automaticamente un nuovo progetto per te chiamato "My First Project" . In questo esempio ci limiteremo a usare quel progetto.
- Nel menu, cliccare su "Storage" , e poi "Cloud SQL"
- Fare clic "Create an instance"
- Sul "Create Cloud SQL instance" pagina selezionare un nome, regione e livello delle prestazioni per il DB di istanza. In questo esempio saltare le opzioni avanzate.
- Fare clic "Create"
- Il nuovo DB di istanza viene visualizzata nell'elenco delle istanze DB (quando si ha lo status "Runnable" è pronto per l'uso)
- Fare clic sul nome dell'istanza, e fare clic su "Access Control" sul pannello di navigazione
- Clicca "IP address" nel pannello di navigazione secondaria, e fare clic sulla "Request IPv4 address" pulsante
- Mantenere questo indirizzo IP, in quanto sarà l'indirizzo IP utilizzato per la connessione al database
- Clicca "Users" nel riquadro di navigazione secondaria, e fare clic sul "New user" pulsante
- Specificare un nome utente e una password per il database
- Clicca "Authorization" nel pannello di navigazione secondaria, quindi fare clic sul "+ Add item" pulsante sotto Networks ammessi
- Qui è possibile specificare chi ha accesso al database, può essere:
- Il vostro IP o l'IP del server. In questo modo solo si ha accesso al database
- o 0.0.0.0/0, che permette a tutti gli indirizzi IP esterni di connettersi (this can be a security risk, and cause extra costs)
- Fare clic "Save"
- Clicca "Databases" nel pannello di navigazione, quindi fare clic sul "New database" pulsante
- Specificare un nome per il database (è possibile lasciare le altre opzioni in quanto sono a meno che non si hanno esigenze specifiche)
Ora avete un database di Google Cloud SQL, con un IP che è possibile connettersi a.
Configurare connessione al database in AppML
Per configurare la connessione al database, modificare il file appml_config:
PHP esempio: appml_config.php
<?php echo("Access Forbidden");exit();?>
{
"dateformat" :
"yyyy-mm-dd",
"databases" : [{
"connection" : " mydatabase ",
"host" : " yourDatabaseURL ",
"dbname" : " yourDatabaseName ",
"username" : " yourUserName ",
"password" : " yourPassword "
}]
}
Modificare il seguente:
- mydatabase - modifica quello che vuoi la connessione al database di essere chiamato nella propria applicazione
- yourDatabaseURL - modifica al IP dal passaggio precedente e aggiungere la porta 3306 (like this 192.168.1.1 :3306)
- YourDatabaseName - modifica al nome dell'istanza database in Google Cloud SQL
- yourUserName - modifica al nome utente specificato per il database in Google Cloud SQL
- VOSTRAPASSWORD - modifica la password specificata per il database in Google Cloud SQL
AppML dovrebbe ora essere configurato per connettersi al database di Google Cloud SQL.
A questo punto è possibile compilare il database con i dati:
- Se si ha accesso a un server PHP, questo è descritto nel capitolo AppML PHP
- Se si ha accesso a un server ASP.NET, questo è descritto nel capitolo AppML .NET
- Se non si ha accesso a un server, questo è descritto nel capitolo AppML WebMatrix