3

私はMySQLを初めて使用し、mysqldumpユーティリティを使用してデータベースをバックアップする方法を知っています。ただし、pythonanywhereにはインストールされていないと思います。pythonanywhereで作成したmysqlデータベースをバックアップする方法についての提案をいただければ幸いです。

ありがとうございました。

4

1 に答える 1

6

[アップデート]

bash コンソール セッションを介してmysqldumpバイナリを利用できるようになったので、そのまま使用できます。

(歴史的な答えは、同様の問題に興味がある/影響を受ける人のために続きます)

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 のようなものが役立つでしょうか? ここにいくつかのポインタがあります: SqlAlchemy の結果を JSON にシリアル化する方法は?

たぶん、急いで mysqldump を取り込みましょう!

于 2012-06-08T10:31:16.540 に答える