【发布时间】:2017-05-30 14:56:44
【问题描述】:
我正在尝试将我的动态网站和数据库从我自己的虚拟机迁移到 Google 云。对于数据库,我使用的是 Google Cloud SQL,对于网站,我在计算下创建了一个主机。
问题是,我似乎无法使用内部 IP 地址从 VM 连接到数据库。不知何故,我的 Cloud SQL DB 只有一个外部 IP 地址。
我也在一个计算虚拟机上运行了 phpMyAdmin,这台机器也只能连接到外部 IP 地址(这可行,但我猜不是很安全)
我做错了什么?我必须为我的网站使用应用程序引擎吗?我已经完成了训练练习,但老实说,我不知道自己在做什么。
【问题讨论】:
-
您是否尝试过导入数据库选项?您可以将数据库导入 Google Cloud SQL。
-
您的虚拟机需要有一个外部 ipv4 地址,或者您需要使用 Cloud SQL 代理:cloud.google.com/sql/docs/compute-engine-access
-
我可以导入数据库,没问题。我也可以使用外部 ip 将 vm 连接到数据库,但这听起来不安全。我感觉 google 的 sql 云实例不适合内部使用。
标签: mysql google-app-engine phpmyadmin google-compute-engine google-cloud-sql