Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich mit PHP eine Verbindung zu Google Cloud SQL herstellen und Daten von Google Cloud SQL abrufen?

Google App Engine stellt von innerhalb von Google-Servern über einen Proxy eine Verbindung zur Cloud SQL-Instanz her, aber die Cloud SQL-Instanz ist nur eine verwaltete MySQL-Instanz . Wenn Sie sich also nur von außen mit PHP-Code und ohne Proxy verbinden möchten, müssen Sie nur Ihre IP autorisieren (hier:https://cloud.google.com/sql/docs/mysql/connect-external-app#appaccessIP ) in der Cloud SQL-Instanz.

Und dann sollten Sie den Code ändern, um „localhost“ in die öffentliche IP Ihrer Google Cloud SQL-Instanz (mit dem richtigen Nutzernamen, Passwort und DB-Namen) zu ändern. Die öffentliche IP finden Sie hier:http://console.cloud.google.com/ sql/Instanzen/

Wenn Sie sich dennoch PHP auf Google App Engine ansehen möchten, überprüfen Sie diesen Link https://cloud.google.com/appengine/docs/standard/php/cloud-sql/using-cloud-sql-mysql