如何在GCloud SQL实例上运行迁移?

时间:2019-04-16 15:33:10

标签: mysql django google-app-engine google-cloud-platform

我想在我的站点的GCloud MySQL实例上运行迁移。

我已经尝试过在GCloud控制台上创建一个新存储桶,并将本地MySQL转储导入其中,然后将其添加到MySQL实例中。没用 我还看到有人建议使用GC代理和Google Compute Engine连接到GC。我是新来的,所以我不能很好地跟进,我发现App和Compute Engine是两回事。

这是我的需求文件;

asn1crypto==0.24.0
cffi==1.12.2
cryptography==2.6.1
Django==2.1.7
django-crispy-forms==1.7.2
freeze==1.0.10
mysql==0.0.2
mysqlclient==1.4.2.post1
Pillow==6.0.0
psycopg2==2.8.1
pycparser==2.19
PyMySQL==0.9.3
pytz==2018.9
six==1.12.0

2 个答案:

答案 0 :(得分:0)

您将需要通过公共IP直接访问您的Cloud SQL实例,或者使用本教程来设置带有服务帐户的Cloud SQL代理,并将SQL连接器定向到该代理function pg_typeof(any)

答案 1 :(得分:0)

运行数据库代理(./cloud_sql_proxy -instances = xyz:xyz = tcp:5431),然后运行“ python3 manage.py migration”