[mysql] Backup automatici
[mysql] Backup automatici
Salve, ho appena preparato in php/mysql un gestionale. Vorrei impostare a una certa ora dei backup automatici di almeno 1 tabella che fa parte del DB (sono 2 in tutto le tabelle, senza foreign key).
Vorrei che questo backup fosse salvato in un altra macchina (che fa parte della rete locale) o via mail.
Il gestionale si trova su un server Ubuntu 10.10. dove ho installato LAMP e phpmyadmin. La macchina su cui vorrei fosse backuppato eventualmente il db è un pc con windows xp. Grazie da ora!
ho trovato questo
http://www.redmezzanine.com/?p=355&lang=en
sembra fare al caso mio ma vorrei modificare
# Backup directory location e.g /backups
BACKUPDIR=”/backups”
con una directory di un altro pc in rete se fosse possibile!
Vorrei che questo backup fosse salvato in un altra macchina (che fa parte della rete locale) o via mail.
Il gestionale si trova su un server Ubuntu 10.10. dove ho installato LAMP e phpmyadmin. La macchina su cui vorrei fosse backuppato eventualmente il db è un pc con windows xp. Grazie da ora!
ho trovato questo
http://www.redmezzanine.com/?p=355&lang=en
sembra fare al caso mio ma vorrei modificare
# Backup directory location e.g /backups
BACKUPDIR=”/backups”
con una directory di un altro pc in rete se fosse possibile!
Ultima modifica di Virtuoid il venerdì 21 gennaio 2011, 10:26, modificato 1 volta in totale.
Re: [mysql] Backup automatici
Su Windows condividi la cartella dove vuoi venga messo il backup, e poi su linux monti la cartella utilizzando smbfs.
In questo modo ad esempio avrai in /media/backups la cartella condivisa sul pc Windows.
ps: non ho guardato il link, comunque per il backup ti basta impostare cron con uno script (o comando mysqldump)
In questo modo ad esempio avrai in /media/backups la cartella condivisa sul pc Windows.
ps: non ho guardato il link, comunque per il backup ti basta impostare cron con uno script (o comando mysqldump)
Ultima modifica di ReMichael il venerdì 21 gennaio 2011, 12:51, modificato 1 volta in totale.
Re: [mysql] Backup automatici
Ti ringrazio molto! Ma io sono un totale n00b 
teoricamente ho capito cosa mi hai suggerito di fare ed è esattamente il risultato che avrei voluto!
Ho googlato un po e non riesco a capire come faccio a utilizzare smbfs
Vorrei utilizzare come backup la seguente cartella D:\PROVA\Dati\Pubblica\protocolbackup e l'ip locale di questo comp e 192.168.3.100
teoricamente ho capito cosa mi hai suggerito di fare ed è esattamente il risultato che avrei voluto!
Ho googlato un po e non riesco a capire come faccio a utilizzare smbfs
Vorrei utilizzare come backup la seguente cartella D:\PROVA\Dati\Pubblica\protocolbackup e l'ip locale di questo comp e 192.168.3.100
Re: [mysql] Backup automatici
allora.. una volta condivisa questa cartella, su linux crea una cartella per il punto di montaggio, ad esempio /media/backups:Virtuoid ha scritto: Ti ringrazio molto! Ma io sono un totale n00b
teoricamente ho capito cosa mi hai suggerito di fare ed è esattamente il risultato che avrei voluto!
Ho googlato un po e non riesco a capire come faccio a utilizzare smbfs
Vorrei utilizzare come backup la seguente cartella D:\PROVA\Dati\Pubblica\protocolbackup e l'ip locale di questo comp e 192.168.3.100
Codice: Seleziona tutto
sudo mkdir /media/backupsCodice: Seleziona tutto
sudo apt-get install smbfsCodice: Seleziona tutto
//192.168.3.100/protocolbackup /media/backups/ cifs username=utente,password=password_utente,rw,auto,user 0 0Codice: Seleziona tutto
sudo mount -aNello script di backup devi specificare la cartella /media/backups.
Re: [mysql] Backup automatici
fatto grazie mille :P Ora ho una cartella sharata !!
Purtroppo il link che no dato non funziona e cosi adesso non so come fare per effettuare backup periodici del db ;( qualcuno mi puo' aiutare?
Purtroppo il link che no dato non funziona e cosi adesso non so come fare per effettuare backup periodici del db ;( qualcuno mi puo' aiutare?
Re: [mysql] Backup automatici
il comando per effettuare backup di db mysql è mysqldump. guarda il manuale:Virtuoid ha scritto: fatto grazie mille :P Ora ho una cartella sharata !!
Purtroppo il link che no dato non funziona e cosi adesso non so come fare per effettuare backup periodici del db ;( qualcuno mi puo' aiutare?
Codice: Seleziona tutto
man mysqldumphttp://wiki.ubuntu-it.org/AmministrazioneSistema/Cron
Re: [mysql] Backup automatici
Grazie ancora.
ho fatto
e ho aggiunto infondo
la riga mysql ha funzionato solo dopo che ho fatto sudo su, ora, ho modificato crontab da root ma purtroppo non riesce a backuppare ;( nessun errore
ho fatto
Codice: Seleziona tutto
crontab -eCodice: Seleziona tutto
* * * * * /media/backups/sudo mysqldump -u root --password=pwd protocollo > protoco.sqlRe: [mysql] Backup automatici
il cron è errato..Virtuoid ha scritto: Grazie ancora.
ho fatto
e ho aggiunto infondoCodice: Seleziona tutto
crontab -e
la riga mysql ha funzionato solo dopo che ho fatto sudo su, ora, ho modificato crontab da root ma purtroppo non riesce a backuppare ;( nessun erroreCodice: Seleziona tutto
* * * * * /media/backups/sudo mysqldump -u root --password=pwd protocollo > protoco.sql
dovrebbe essere:
Codice: Seleziona tutto
* * * * * mysqldump -u root --password=pwd protocollo > /media/backups/protoco.sqlRe: [mysql] Backup automatici
aaaaaaaahhhhh che stupido
avevo capito che i comandi in crontab si facessero:
ora.data /path/in/cui/mettersi comando da eseguire
ma in effetti non avrebbe senso ^^ Ho incollato il tuo mysqldump, testato e funziona tutto!! Ti ringrazio moltissimo
sei stato piu che gentile! 
ora.data /path/in/cui/mettersi comando da eseguire
ma in effetti non avrebbe senso ^^ Ho incollato il tuo mysqldump, testato e funziona tutto!! Ti ringrazio moltissimo
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti
