Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 21-09-05, 16:20   #1 (permalink)
User Attivo
 
Data di registrazione: Dec 2004
Ubicazione: abito sulla luna e ogni volta che mi telefono è un'interrurbana
Messaggi: 2,413
[php] funzioni per il backup di un db mysql

come da oggetto qualcuno conosce le istruzioni php per creare il backup di una tabella o di un database completo (meglio) di mysql?
__________________
bilancio familiare
Tymba non in linea   Rispondi citando
Vecchio 22-09-05, 10:02   #2 (permalink)
Banned
 
L'avatar di Rinzi
 
Data di registrazione: Feb 2005
Ubicazione: Roma
Messaggi: 5,444
Re: [php] funzioni per il backup di un db mysql

Quote:
Tymba
come da oggetto qualcuno conosce le istruzioni php per creare il backup di una tabella o di un database completo (meglio) di mysql?
io lo faccio direttamente con phpmyadmin...

altrimenti ti tocca scrivere un pò di codice ...
Rinzi non in linea   Rispondi citando
Vecchio 22-09-05, 10:04   #3 (permalink)
User Attivo
 
Data di registrazione: Dec 2004
Ubicazione: abito sulla luna e ogni volta che mi telefono è un'interrurbana
Messaggi: 2,413
con phpmyadmin ok, nessun problema ma quando hai più di 10 db fare il backup manuale di ogni db e farlo giornaliero diventa pesante.

io vorrei fare in modo che con un cron si crei il backup in automatico di ogni db e da un server in ufficio scaricare i file in automatico.
così la mattina devo solo verificare che ci siano tutti e dieci i backup
__________________
bilancio familiare
Tymba non in linea   Rispondi citando
Vecchio 22-09-05, 10:12   #4 (permalink)
Banned
 
L'avatar di Rinzi
 
Data di registrazione: Feb 2005
Ubicazione: Roma
Messaggi: 5,444
Quote:
Tymba
con phpmyadmin ok, nessun problema ma quando hai più di 10 db fare il backup manuale di ogni db e farlo giornaliero diventa pesante.

io vorrei fare in modo che con un cron si crei il backup in automatico di ogni db e da un server in ufficio scaricare i file in automatico.
così la mattina devo solo verificare che ci siano tutti e dieci i backup
poche righe di codice ti basteranno
Rinzi non in linea   Rispondi citando
Vecchio 22-09-05, 13:25   #5 (permalink)
User Attivo
 
Data di registrazione: Dec 2004
Ubicazione: abito sulla luna e ogni volta che mi telefono è un'interrurbana
Messaggi: 2,413
heheheh a trovarle queste poche righe di codice.
gli esempi che ho trovato in rete non funzionano sigh. manco uno
__________________
bilancio familiare
Tymba non in linea   Rispondi citando
Vecchio 22-09-05, 13:33   #6 (permalink)
User Attivo
 
Data di registrazione: Nov 2004
Ubicazione: Catania
Messaggi: 1,142
Invia un messaggio tramite MSN a PaTeR
Quote:
Tymba
heheheh a trovarle queste poche righe di codice.
gli esempi che ho trovato in rete non funzionano sigh. manco uno
prova qui...

http://hotscripts.com/search/6207929.html
PaTeR non in linea   Rispondi citando
Vecchio 28-09-05, 15:21   #7 (permalink)
User
 
Data di registrazione: Mar 2005
Messaggi: 503
Codice:
<?php
header("Content-type: text/plain");

	
$command = "(mysqldump -c -v --host=localhost --user='usaernamei' --password='pass' nomedb) 2>&1";
		
system($command);
?>
questo è un esempio semplice
usando mysqldump è possibile eseguire il dump completo, poi ci sono le diverse opzioni che vi lascio scoprire da soli....

ovviamente bisogna avere il permesso di usare mysqldump
riky78 non in linea   Rispondi citando
Vecchio 21-11-05, 19:20   #8 (permalink)
User Attivo
 
L'avatar di Tuonorosso
 
Data di registrazione: Mar 2005
Ubicazione: Lecco
Messaggi: 1,946
Invia un messaggio tramite MSN a Tuonorosso Invia un messaggio tramite Skype a Tuonorosso
Questo potrebbe essere utile...

Codice:
<?php
  // Enter your  MySQL access data  
  $host= 'dbhost';        
  $user= 'dbuser';              
  $pass= 'dbpassword';
  $db=  'db';

  $backupdir = 'backups';  

  // Compute day, month, year, hour and min.
  $today =  getdate();
  $day = $today[mday];
  if ($day < 10) {
     $day = "0$day";
  }
  $month = $today[mon];
  if ($month < 10) {
     $month = "0$month";
  }
  $year = $today[year];
  $hour = $today[hours];
  $min = $today[minutes];
  $sec = "00";

  // Execute mysqldump command.
  // It will produce a file named $db-$year$month$day-$hour$min.gz 
  // under $DOCUMENT_ROOT/$backupdir
  system(sprintf( 
   'mysqldump --opt -h %s -u %s -p%s %s | gzip > %s/%s/%s-%s%s%s-%s%s.gz',                                                  
   $host,
   $user,
   $pass,
   $db,
   getenv('DOCUMENT_ROOT'),
   $backupdir,
   $db,
   $year,
   $month,
   $day,
   $hour,
   $min
  ));  
   echo '+DONE';  
?>
__________________
Film
Tuonorosso non in linea   Rispondi citando
Vecchio 22-11-05, 01:19   #9 (permalink)
User Attivo
 
Data di registrazione: Dec 2004
Ubicazione: abito sulla luna e ogni volta che mi telefono è un'interrurbana
Messaggi: 2,413
grazie, lo provo e poi ti dico
__________________
bilancio familiare
Tymba non in linea   Rispondi citando
Vecchio 22-11-05, 01:39   #10 (permalink)
User
 
Data di registrazione: Nov 2005
Messaggi: 92
Quote:
Tymba
grazie, lo provo e poi ti dico
Hai accesso root al server?
simons non in linea   Rispondi citando
Vecchio 22-11-05, 08:52   #11 (permalink)
User Attivo
 
L'avatar di Tuonorosso
 
Data di registrazione: Mar 2005
Ubicazione: Lecco
Messaggi: 1,946
Invia un messaggio tramite MSN a Tuonorosso Invia un messaggio tramite Skype a Tuonorosso
io l'ho provato e funziona alla grande...non ho permesso root ma solo di scrittura sulla cartella.

Ho messo un cronjob stanotte...ed ha funzionato alla grande...10 db backuppati..
__________________
Film
Tuonorosso non in linea   Rispondi citando
Vecchio 23-11-05, 16:02   #12 (permalink)
User Newbie
 
Data di registrazione: Nov 2005
Messaggi: 1
backup ed email

Salve,
grazie per questo script era una cosa che serviva molto anche a me (che sono un vero newbbio in materia)! Vorrei sapere se il risultato del backup fosse possibile inviarlo su un altro server oppure (meglio via email)... è cosa compLicata?
Grazie ancora e saluti a tutti
default non in linea   Rispondi citando
Vecchio 01-12-05, 16:58   #13 (permalink)
User Newbie
 
Data di registrazione: Dec 2005
Messaggi: 1
dump mysql e aggiornamento automatico

Ciao a tutti, mi chiamo Mattia, ho cercato su internet per trovare un modo di eseguire in automatico la sincronizzazione tra due database.
Ho visto qui che c'è il modo di eseguire il backup, mi chiedo se sia possibile usare questo backup per caricare i dati su un altro database.
Mi spiego meglio:
su server1 ho db1, su server2 ho db2, poi ho server3 che faccia da ponte.
Questo perchè server1 si trova dietro un firewall, e server3 è in grado di vedere entrambi.
io voglio che ogni notte db2 sia sincronizzato con db1, quindi vorrei uno script (php?) che viene cronnato ogni notte per eseguire il backup di db1 e per caricare questo backup su db2, però non ho assolutamente idea di come fare questa seconda parte.
Qualcuno saprebbe darmi una mano?
Grazie mille a tutti
tarnesh non in linea   Rispondi citando
Vecchio 20-03-08, 18:47   #14 (permalink)
User Newbie
 
Data di registrazione: Jan 2008
Ubicazione: Lecce
Messaggi: 6
scusate la mia ignoranza

ciao a tutti, probabilmente ciò che sto per dire sbigottirà qualcuno ma...

questo tipo di script come si esegue? voglio dire basta salvarlo nella root del nostro sito e parte da solo o bisogna configurare qualcos'altro? (ora di avvio, eccetera...)

io ho visto anche questa discussione triplaw.claudiogarau.it/php/Automatizzare_i_Backup_di_MySQL_con_PHP.php

solo che rimando con il dubbio?

grazie per le vostre risposte.
danielix non in linea   Rispondi citando
Vecchio 01-04-08, 13:36   #15 (permalink)
 
Data di registrazione: Aug 2006
Messaggi: 704
Adesso lo provo anche io..
Ciao
__________________
Giochi flash
Ale90 non in linea   Rispondi citando
Rispondi
Tags: , , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:50.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.