我试过并试图让这个工作无济于事。
我在Google Computer Engine上运行WordPress,我在Google CloudSQL上安装了数据库。两者都在同一个项目中,我已经设法通过CloudSQL代理连接到MySQL:
./cloud_sql_proxy -dir=/cloudsql -instances=[CLOUDSQL INSTANCE CONNECTION] & mysql -u [CLOUDSQL USER] -S /cloudsql/[CLOUDSQL INSTANCE CONNECTION]
这将显示mysql命令,我可以在该远程连接中显示我的数据库。
我不确定是否需要在我的wp-config.php文件中添加一些东西来接收CloudSQL数据库或者什么。
我已经设置了范围以允许CloudSQL访问,并且我能够实际连接从GCE到CloudSQL数据库,但我不知道如何让wordpress访问数据库。
我在这里看到了这一点:Connecting Google Cloud SQL with Wordpress on Google Compute Engine但它对我没有帮助,因为我不确定到底需要做什么。
如果有任何帮助,我会非常感激。
答案 0 :(得分:0)
虽然您使用Google Compute Engine代替Google App Engine来托管您的WordPress,但配置" wp-config.php"应与https://github.com/GoogleCloudPlatform/appengine-php-wordpress-starter-project/blob/master/wp-config.php中描述的http://googlecloudplatform.github.io/appengine-php-wordpress-starter-project/中的代码非常相似。您应该将DB_HOST设置为":/ cloudsql / [CLOUDSQL INSTANCE CONNECTION]"。