2012-06-07 5 views
3

저는 MySQL을 처음 접했고 mysqldump 유틸리티를 사용하여 데이터베이스를 백업하는 방법을 알고 있습니다. 그러나, 나는 pythonanywhere에 설치되지 않았다고 생각한다. 내가 pythonanywhere에서 작성한 mysql 데이터베이스를 어떻게 백업 할 수 있는지에 대한 제안은 감사 할 것입니다.pythonanywhere에 백업 mysql 데이터베이스

감사합니다.

답변

6

[업데이트] 우리는 지금했습니다

mysqldump bash는 콘솔 세션을 통해 사용할 수 이진, 그래서 당신은 그냥 가서 그것을 사용할 수 있습니다!

우리가 시도하고 최대한 빨리 mysqldump를 포함거야, 여기

PythonAnywhere 관리자 (역사적 대답은 유사한 문제의 영향이 호기심 사람/위해 다음).

한편, 일종의 직렬화가 해결책 일 수 있습니까? 당신은 예를 들어 장고를 사용하는 경우

,

장고있다 ... 당신은 JSON 또는 XML 직렬화 표현의 일종에 에게 각 레코드를 변환하기 위해 ORM을 사용할 수 있으며, 텍스트 파일로 덤프 당신이 사용할 수있는 관리자 명령 :

python manage.py dumpdata my_app > my_app_dump.json 
여기

대한 추가 정보 : https://docs.djangoproject.com/en/dev/ref/django-admin/#dumpdata-appname-appname-appname-model

당신이 SQLAlchemy의 C와 같은 아마 뭔가를 장고를 사용하지 않는 경우 ould 도움이 필요하십니까? 여기에 몇 가지 포인터가 있습니다 : How to serialize SqlAlchemy result to JSON?

어쩌면 우리는 서둘러 mysqldump를 얻을 것입니다!

+0

고맙습니다. 당신이 곧 mysqldump를 얻을 수 있다면 정말 고마워 할 것입니다. 나는 장고를 사용하지 않는다. 이것은 웹 앱을위한 것이 아닙니다. – Curious2learn

+1

당신의 소망은 우리의 명령입니다! – hwjp

+1

잘 작동합니다. 나는 당신이 그것을 얼마나 빨리 설치했는지에 놀란다. Pythonanywhere 팀은 함께 일하는 데 아주 좋습니다. – Curious2learn