在pythonanywhere上备份mysql数据库

时间:2012-06-07 18:34:02

标签: mysql pythonanywhere

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

谢谢。

1 个答案:

答案 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!