2012-06-07 67 views
3

我是MySQL新手,知道如何使用mysqldump工具來備份數據庫。不過,我認爲它沒有安裝在pythonanywhere上。我將不勝感激任何關於如何備份我在pythonanywhere上創建的mysql數據庫的建議。pythonanywhere備份mysql數據庫

謝謝。

回答

6

[更新]

我們現在所做的mysqldump二進制通過的bash控制檯會話可用,所以你可以繼續使用它!

(歷史回答如下的人好奇/受類似的問題)

PythonAnywhere管理員在這裏,我們會盡力的,包括mysqldump的儘快。

在此期間,也許某種序列化可能是答案?

如果你使用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的ç ould 有幫助嗎?這裏有幾個指針: How to serialize SqlAlchemy result to JSON?

也許我們只是快點把mysqldump放進去!

+0

謝謝。如果你很快就能獲得mysqldump,會非常感激。我沒有使用Django。這不適用於Web應用程序。 – Curious2learn

+1

你的願望是我們的命令! – hwjp

+1

它很好用。我很驚訝你如何及時安裝它。 Pythonanywhere團隊非常棒。 – Curious2learn