我已经按照谷歌的所有说明进行操作但不知何故我无法从我的桌面访问安装在Google Compute Engine上的远程mysql数据库。
我做了以下
a)创建用户并授予他远程访问权限
但我仍然收到错误
当我尝试从远程Windows客户端连接时。
我在哪里缺少必要的步骤???请帮忙......
答案 0 :(得分:1)
确保您已将允许来自您所在位置的VM的TCP流量传输到Cloud Console中项目级别的端口3306或使用CLI:
gcloud compute firewall-rules list
有关在官方文档中设置防火墙的更多信息: https://cloud.google.com/compute/docs/vpc/firewalls
答案 1 :(得分:0)
据我所知,google不允许远程连接到云引擎上的mysql数据库。仅在虚拟机之间,但现在具有外部客户端。
只有在使用专用的Cloud SQL实例时才允许使用
请参阅本文的第一段(尽管很高兴被证明是错误的): https://cloud.google.com/solutions/mysql-remote-access
答案 2 :(得分:0)
在底部附近,它们表示非计算引擎访问超出了本文的范围,但告诉您基本上执行相同的操作并设置 google 防火墙以进行外部访问,并将 db 用户设置为从外部访问。