Pagina 1 di 1

Consigli su backup di un DB Mysql

Inviato: mer 14 nov 2007, 13:26
da Psycho
salve ragazzi, come da oggetto mi servirebbero dei consigli sul backup o addirittura rendere mobile un db, vi spiego. Ho gazie, programa gestionale, che per chi non lo conosce si basa sull'accoppiata php/mysql, bene il mio intento è quello di avere sempre una copia sincronizzata su una penna usb o addirittura configurarlo in modo da funzionare direttamente su penna in modo da poterlo condividere con il mio portatile. Ho una connessione fastweb quindi devo escludere accesso da remoto al mio db. Come prima idea, ma credo che sia abbastanza rozza, è di creare un link simbolico del db presente in /var/mysql/db/gazie che punti al device usb /dev/sdX/db/gazie (percorsi puramente inventati per il momento) voi cosa mi consigliate? Sicuramente ci sarà qualcosa di + pratico e funzionale.

Grazie!!

Re: Consigli su backup di un DB Mysql

Inviato: mer 14 nov 2007, 13:38
da conraid
Io utilizzerei mysqldump ogni volta.

Se proprio vuoi copiare le directory usa mysqlhotcopy, ma come ti ho detto nella tua situazione fare un backup ogni volta che finisco di usare il programma (o che so che non finisco il quel pc) ed un restore quando riprendo in altro pc.

Inviato: mer 14 nov 2007, 13:40
da DanBadJar
Io uso mysqldump e l'ho messo in cron. Mi trovo molto bene.

Inviato: mer 14 nov 2007, 13:51
da conraid
DanBadJar ha scritto:Io uso mysqldump e l'ho messo in cron. Mi trovo molto bene.
Ma per lui il cron non andrebbe bene visto che può avviarsi dopo che spenge il pc e passa al portatile per esempio. A lui serve un qualcosa che "trasporti" ogni volta "che vuole" il dump di mysql su usbpen e viceversa.
Se ho capito bene quel che chiede

Inviato: mer 14 nov 2007, 15:19
da DanBadJar
E' vero.
In tal caso la soluzione migliore potrebbe essere usare mysqldump quando serve, proprio perchè è in grado di fare il backup "a caldo".

Io lo uso e ho fatto uno script del genere:

Codice: Seleziona tutto

mysqldump -u root --password=miapassword --opt --all-databases > dump.sql
...che prende tutti i database e li mette in un unico dump chiamato dump.sql

Inviato: mer 14 nov 2007, 15:33
da aschenaz
Consiglierei di aggiungerci un

Codice: Seleziona tutto

--add-drop-table
in modo da sovrascrivere eventualmente le tabelle.

Inviato: mer 14 nov 2007, 18:06
da conraid
Già che ci sono mi intrometto in questo post con una domanda, magari interessa anche a Psycho

Avete mai provato Automatic MySQL Backup?

http://members.lycos.co.uk/wipe_out/automysqlbackup/

Inviato: ven 16 nov 2007, 0:40
da Psycho
Grazie ragazzi provero sia con mysqldump che con lo script di backup suggeritomi. Proverò in pratica quale sarà il piu pratico e vi terrò aggiornati. Ah rimanendo in tema era totalmente da scartare il collegamento simbolico alla penna usb delle directory nella dir /var ?

Grazie

Inviato: ven 16 nov 2007, 10:41
da conraid
Psycho ha scritto:Ah rimanendo in tema era totalmente da scartare il collegamento simbolico alla penna usb delle directory nella dir /var ?
Secondo me si, non mi fido della qualità delle penne.
Forse formattandola in ext2 potresti provare, ma in questo modo hai sempre un backup.