在pythonanywhere上备份mysql数据库

Cur*_*arn 3 mysql pythonanywhere

我是MySQL新手,知道如何使用mysqldump实用程序备份数据库.但是,我认为它没有安装在pythonanywhere上.我很感激有关如何备份我在pythonanywhere上创建的mysql数据库的任何建议.

谢谢.

hwj*_*wjp 6

[更新]

我们现在已经mysqldump通过bash控制台会话提供了二进制文件,因此您可以继续使用它!

(历史答案适用于任何好奇/受类似问题影响的人)

PythonAnywhere管理员在这里,我们将尝试包括mysqldump asap.

在此期间,也许某种序列化可能是答案?

例如,如果你使用Django,你可以使用它的ORM将每个记录转换为某种JSON或XML序列化表示,并将它们转储到文本文件中......

Django有一个你可以使用的管理命令:

python manage.py dumpdata my_app > my_app_dump.json
Run Code Online (Sandbox Code Playgroud)

更多信息:https: //docs.djangoproject.com/en/dev/ref/django-admin/#dumpdata-appname-appname-appname-model

如果你不使用django,也许像SQLAlchemy这样的东西会有帮助吗?这里有一些指示: 如何将SqlAlchemy结果序列化为JSON?

也许我们只是快点进入mysqldump!