Python Flask应用程序中的远程数据库初始化

Python Flask应用程序中的远程数据库初始化,python,flask,Python,Flask,我有一个flask应用程序运行在服务器-A和mysqlDB上。在使用该应用程序之前,我们做了如下操作: $ python -c "from your_app import db; db.create_all()" 初始化数据库。现在我们计划将数据库移动到一个新的服务器,服务器B。因此,应用程序将在服务器a上运行,其mysql数据库将在服务器B上运行。在这种情况下,我需要如何初始化数据库?我需要在哪里执行create\u all()命令?Server-B是否需要任何特定于Flask的mysql包

我有一个flask应用程序运行在服务器-A和mysqlDB上。在使用该应用程序之前,我们做了如下操作:

$ python -c "from your_app import db; db.create_all()"

初始化数据库。现在我们计划将数据库移动到一个新的服务器,服务器B。因此,应用程序将在服务器a上运行,其mysql数据库将在服务器B上运行。在这种情况下,我需要如何初始化数据库?我需要在哪里执行
create\u all()
命令?Server-B是否需要任何特定于Flask的mysql包?

假设您已经更新了应用程序的数据库连接信息,以便
db
现在指向服务器B上的mysql数据库,您应该能够在服务器A上使用完全相同的命令。无论您使用什么方法创建表,都应该仍然创建服务器B上数据库中的必要表。

假设您已经更新了应用程序的数据库连接信息,以便
db
现在指向服务器B上的MySQL数据库,您应该能够在服务器A上使用完全相同的命令。无论您使用什么方法创建表,都应该创建必要的表在服务器B上的数据库中