我在我的终端上运行
./cloud_sql_proxy -instances={$my_instance$}=tcp:3308
然后我可以继续
Listening on 127.0.0.1:3306
Ready for new connection
之后什么也没有发生。
我不明白为什么它无法连接。
答案1
此命令用于在其自己的终端启动代理,以便您可以监视其输出。
./cloud_sql_proxy -实例==tcp:3306
在启动代理的不同终端窗口中,运行以下命令,替换为您的 MySQL 用户名。
mysql -u -p --主机 127.0.0.1 --端口 3306
当您使用 TCP 套接字连接时,通过 127.0.0.1 访问代理。输入密码。您应该会看到 mysql 提示符。代理终端中应该会出现类似于以下内容的消息:
“myproject:us-central1:myinstance” 的新连接
推荐这篇文章“使用 Cloud SQL Proxy 连接 MySQL 客户端” 为您提供设置和故障排除。