我对套接字没有太多经验,尤其是谷歌云套接字。Cloud SQL使用一种格式:mysql:unix_socket=/cloudsql/INSTANCE_CONNECTION_NAME;dbname=DATABASE
如何将其转化为建立真正的联系?对我来说,它似乎缺少一个域名。
https://cloud.google.com/appengine/docs/standard/php/cloud-sql/using-cloud-sql-mysql
env_variables:
# Replace USER, PASSWORD, DATABASE, and CONNECTION_NAME with the
# values obtained when configuring your Cloud SQL instance.
MYSQL_DSN: mysql:unix_socket=/cloudsql/INSTANCE_CONNECTION_NAME;dbname=DATABASE
MYSQL_USER: USER
MYSQL_PASSWORD: PASSWORD
Linux上的套接字只是folders
,是CHMOD 777
在这种情况下,您需要创建一个目录/cloudsql
和CHMOD 777。
通过访问找到更好的文档https://cloud.google.com/appengine/docs/flexible/php/using-cloud-sql单击UNIX Sockets
作为单据选项。
你还需要下载cloud sql proxy
应用程序,这些都只是它的设置