2010-07-16 5 views
-1

매일 큰 데이터베이스를 백업해야합니다. PHP로 직접 코딩해야합니까 아니면 좋은 스크립트가 있습니까?데이터베이스 백업

+2

"큰"크기는 어느 정도입니까? 어떤 종류의 데이터베이스입니까? MySQL은? 해당 서버를 소유하고 있습니까? 아니면이 호스트 데이터베이스입니까? 도움이 될만한 답변을 얻으려면 자세한 내용이 필요합니다. –

+0

약 20mo, SQL이고 서버를 소유하지 않습니다. –

+0

20MB는 크지 않지만 PHP 시간 초과를 유발할 정도로 클 수 있습니다. –

답변

4

리눅스에서 서버를 실행하는 경우 cronjob을 사용하십시오 (예 : 야간)! Cron은 (MYSQL을 사용하는 경우) mysqldump를 트리거하여 데이터베이스를 백업 할 수 있습니다.

+0

Linux에서 MySQL을 사용하는 경우 고려해 볼만한 가치가 있습니다. http://sourceforge.net/projects/automysqlbackup/ - 다시 cron에서 트리거 할 수 있으며 mysqldump를 사용하지만 일별, 주별 및 월별 백업주기를 멋진 구조로 저장합니다. 상당히 구성 가능합니다. –

0

당신은 당신의 DBMS

0

다음 그들은 일반적으로 (로하지만 크리스 Aitchison로 제공 백업 스크립트를을 cronjob를 할 수 있습니다 이러한 대답들 중 어느 것이 유용한 지에 대한 자세한 내용은 얼마나 유용한지를 설명합니다.