Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets 云SQL套接字如何知道要连接到哪个域?_Sockets_Google Cloud Platform_Google Cloud Sql - Fatal编程技术网

Sockets 云SQL套接字如何知道要连接到哪个域?

Sockets 云SQL套接字如何知道要连接到哪个域?,sockets,google-cloud-platform,google-cloud-sql,Sockets,Google Cloud Platform,Google Cloud Sql,我对套接字没有太多经验,尤其是谷歌云。云SQL使用以下格式:mysql:unix\u socket=/cloudsql/INSTANCE\u CONNECTION\u NAME;dbname=数据库 如何将此转化为建立真正的联系?对我来说,它似乎缺少一个域名 Linux上的套接字只是文件夹,它们是CHMOD 777 在这种情况下,您需要创建一个目录/cloudsql和CHMOD 777 通过访问并单击unixsockets作为doc选项,可以找到更好的文档 您还需要下载云sql代理应用程序,这

我对套接字没有太多经验,尤其是谷歌云。云SQL使用以下格式:
mysql:unix\u socket=/cloudsql/INSTANCE\u CONNECTION\u NAME;dbname=数据库

如何将此转化为建立真正的联系?对我来说,它似乎缺少一个域名


Linux上的套接字只是
文件夹
,它们是
CHMOD 777

在这种情况下,您需要创建一个目录
/cloudsql
和CHMOD 777

通过访问并单击
unixsockets
作为doc选项,可以找到更好的文档

您还需要下载
云sql代理
应用程序,这些都只是它的设置

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