gae 我可以将本地 mysql 迁移到 cloudsql
gae can i migrate local mysql to cloudsql
我使用 Python 和 Django 以及 MySQL 数据库编写了一个 GAE 应用程序,该数据库 运行 在我的电脑上。我现在想将它加载到 App Engine 上并使用 ClousSQL。在我的电脑上设置数据库很容易,因为我只是 运行
$ python manage.py makemigrations myapp
和
$ python manage.py migrate myapp
如何在 CloudSQL 上设置数据库?
在本地设置数据库后,您可以使用 mysqldump 复制它并将其导入远程 CloudSQL 实例。例如:
连接到您的本地实例:
$ mysql --host=localhost --user=user-name --password
将本地数据库导入远程实例:
mysql> mysqldump --databases database-name --host instance-IP --user=user-name --password
有关详细信息,请参阅连接到 Google Cloud SQL Using MySQL Client。
我使用 Python 和 Django 以及 MySQL 数据库编写了一个 GAE 应用程序,该数据库 运行 在我的电脑上。我现在想将它加载到 App Engine 上并使用 ClousSQL。在我的电脑上设置数据库很容易,因为我只是 运行
$ python manage.py makemigrations myapp
和
$ python manage.py migrate myapp
如何在 CloudSQL 上设置数据库?
在本地设置数据库后,您可以使用 mysqldump 复制它并将其导入远程 CloudSQL 实例。例如:
连接到您的本地实例:
$ mysql --host=localhost --user=user-name --password
将本地数据库导入远程实例:
mysql> mysqldump --databases database-name --host instance-IP --user=user-name --password
有关详细信息,请参阅连接到 Google Cloud SQL Using MySQL Client。