Cloud SQL代理错误-尝试以其访问权限禁止的方式访问套接字

ope*_*101 6 mysql sockets google-app-engine google-cloud-sql

当我尝试使用Cloud SQL代理在Windows中配置对Google Cloud SQL的访问时,这是出现的错误-“监听tcp 127.0.0.1:3306:bind:试图以一种禁止其访问的方式访问套接字访问权限。”

这是我使用的命令格式“ cloud_sql_proxy.exe -dir = / cloudsql -instances = my-project:us-central1:sql-instance = tcp:3306 mysql -u --host”-如中所述该文档

有人可以让我知道真正的原因吗?

Mav*_*ck7 20

SQL Server 在本地使用 3306 端口。因此你不能在它运行时绑定它。停止 SQL Server 以将 CloudSQL 代理绑定到它。

Incase of Windows 10:转到任务管理器 -> 服务 -> MySQL57

右键单击并停止该任务。完成后,请尝试再次运行相同的命令。它将工作并显示为输出

Listening on 127.0.0.1:3306 for <instance-name>
Run Code Online (Sandbox Code Playgroud)

  • 差不多五年后,它的表现非常出色。谢谢,特立独行! (2认同)
  • 救了我的命,万一有人使用 postgresql,同样的过程也适用于 postgresql 进程 (2认同)

Vad*_*dim 11

听起来好像另一个进程已经在使用3306。您可以尝试指定其他端口吗?例如-instances=my-project:us-central1:sql-instance=tcp:3307