Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    residenza
    Faenza
    Messaggi
    47

    [mysql] - backup DB automatico

    Ciao a tutti,

    volevo sapere se era possibile effettuare delle copie di backup impostando un periodo di tempo (magari ogni ora, oppure ogni giorno).
    E' possibile definire la destinazione del backup? magari definire dischi esterni o pennine USB.

    Grazie 1000.
    Ciao

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Dovresti intanto specificare se lavori sotto windows o linux.

    Con windows ad esempio ti basta un file batch nel quale userai l'utility mysqldump che poi schedulerai con la cadenza che preferisci tramite schtasks.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    ed inoltre è fondamentale sapere se hai tabelle myisam o innodb, e quanto è grande (il db).

    E se è importante ridurre i tempi di restore, oppure no.
    E se, infine, i backup devono essere "hot" oppure "cold" (con il server attivo oppure no)

    ---
    I backup (alla grossissima) possono essere di due(+1) tipi:
    -dump ASCII di mysqldump
    -dump ASCII di mysqladministrator
    -binari (copia dei file).

    I primi si fanno, come accennato, con qualcosa tipo

    mysqldump -uroot -ppassword --default-character-set=latin1 nomedb >copia.sql

    Magari anche con un --opt dentro (sopratutto per myisam, per innodb è meno importante)

    i secondi (windows) con l'opportuno strumento, che crea file di backup utf8 incompatibili con mysqldump

    i terzi copiando brutalmente i file contenenti il db, cosa che in generale va bene con myisam, e pure con innodb (se quest'ultimo è "fermo")

    bisogna fare grande attenzione che i tablespace innodb si possono ripristinar SOLO (o meglio "sicuramente") sulla MEDESIMA versione di mysql (x.y.z windows => NO x.y.k linux).

    In generale la copia binaria si usa solo con myisam; il grosso vantaggio è quello di non dover ricreare gli indici in caso di restore (qui dipende dalla dimensione; se pochi MB>non cambia nulla. Se centinaia di GB > ci possono volere giorni interi per ricreare gli indici)

    -------
    Poi, per inciso, è "normale" redirezionare (pipare) i dump SQL su opportuni programmelli di compressione, a partire da p7zip (linux/bsd), pbzip2 (linux,windows,bsd), rar e chi più ne ha ne metta

    Come vedi è quindi una situazione articolare, magari dettaglia di più

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2007
    residenza
    Faenza
    Messaggi
    47
    Ragazzi, grazie 1000...ottimi ed abbondanti

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    Originariamente inviato da shot83
    Ragazzi, grazie 1000...ottimi ed abbondanti
    Vabbè allora ti metto pure mk-parallel-dump della mitica maatkit's suite

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.