我是MySQL新手,知道如何使用mysqldump实用程序备份数据库。但是,我认为它没有安装在pythonanywhere上。我很感激有关如何备份我在pythonanywhere上创建的mysql数据库的任何建议。
谢谢。
答案 0 :(得分:6)
[更新]
我们现在已经通过bash控制台会话提供了mysqldump
二进制文件,因此您可以继续使用它!
(历史回答是针对任何好奇/受类似问题影响的人)
PythonAnywhere管理员在这里,我们将尝试包括mysqldump asap。
与此同时,也许某种序列化可能就是答案?
如果您正在使用Django,您可以使用其ORM进行转换 每个记录到某种JSON或XML序列化表示,以及 将它们转储到文本文件中......
Django有一个你可以使用的管理命令:
python manage.py dumpdata my_app > my_app_dump.json
更多信息: https://docs.djangoproject.com/en/dev/ref/django-admin/#dumpdata-appname-appname-appname-model
如果你不使用django,可能像SQLAlchemy这样的东西 救命?这里有一些指示: How to serialize SqlAlchemy result to JSON?
也许我们只是快点进入mysqldump!