Stefan Ghinea.it | English versionEnglish version | e-mail

  • Cerca nel sito
   myway con Google:
   
   Web Ghinea.it
   
  • Socialnetwork
Web Agency Prato:
Creazione Siti, Indicizzazione, Ottimizzazione
 
  facebook  twitter  youtube 
 
  • ContattamiSkype
Web Agency Prato:
richiesta informazioni
 
My status
Contattami

Salvataggio e ripristino di un DB MySQL

Per salvare un database MYSQL al interno di dump fille, necessita il seguente comando usando lo shell di UBUNTU. Chiaramente potete usare TELNET oppure SSH( putty client) per andare in remoto sul server, nel caso che il server non è nella rete locale.

>mysqldump -u username -ppassword database_name > dump.sql

Dobbiamo sostituire username con un MySQL ID utente valido, password con la password assegnata al utente e database con il nome attuale del database che vogliamo salvare. Al posto di dump possiamo mettere il nome del file di salvataggio, alla scelta del utente, nel nostro caso dump.sql.

Con il comando di sopra, i l contenuto, le tabelle e il database del database_name verrano salvati in un file testo denominato dump.sql.

Nel caso che siamo interessati di salvare soltanto le tabelle, quindi la strutura del database, senza il contenuto delle tabelle, dobbiamo a aggiungere semplicemente –no-data al comando di sopra. Per esempio la sintassi è in questo caso:

>mysqldump -u username -ppassword –no-data database_name > dump.sql

Nel caso che siamo interessati di salvare soltanto i dati menorizzati nel database, dobbiamo a aggiungere semplicemente –no-create-info al comando di sopra. Verrà usato il comando quando siamo semplicemente interessati dell’aggiornamento dei dati del database. La sintassi è in questo caso:

>mysqldump -u username -ppassword –no-create-info database_name > dump.sql

Nel caso che siamo interessati di salvare più di un database, c’è da aggiungere semplicemente –databases al comando di sopra. Possiamo usare la seguente sintassi:

>mysqldump -u username -ppassword –databases db_name1 [db_name2 ...] > dump.sql

Nel caso che siamo interessati di salvare tutti i MySQL database, c’è da usare semplicemente -all–databases al comando di sopra. Possiamo usare la seguente sintassi:

>mysqldump -u username -ppassword –all-databases > dump.sql

Durante il salvataggio del database, il MySQL server non è più disponibile per le applicazzioni web. Tutte le tabelle del database sono bloccatte tramite un flag globale
FLUSH TABLES WITH READ LOCK dal inizio del salvataggio fino alla fine del processo. Nonostante la instruzione READ funziona, le altre operazioni INSERT; UPDATE; DELETE dobrebbero aspettare il sblocco delle tabelle. Per minimizzare il blocco delle tabelle possiamo usare la opzione –single-transaction. Possiamo usare la seguente sintassi:

>mysqldump -u username -ppassword –all-databases –single-transaction > dump.sql

Per il ripristino del database MySQL è molto rapido il seguente comando:

>mysql -u username -ppassword database_name < dump.sql

   01/08/2010 17:03:31 pm
  • No Related Post
19 Comments »

19 commenti a “Salvataggio e ripristino di un DB MySQL”

  1. [...] WebDesigner [...]

  2. [...] Figure coinvolte con il web designer [...]

  3. [...] Installazione wampserver [...]

  4. [...] File php.ini [...]

  5. [...] Il software per il WEB [...]

  6. [...] Controllo, valutazione e manutenzione del sito [...]

  7. [...] Installare LAMP su Ubuntu per inesperti [...]

  8. [...] I programmi di grafica [...]

  9. [...] Trucchi e configurazioni Windows 7 [...]

  10. [...] Gli editor HTML [...]

  11. [...] Trucchi per il desktop [...]

  12. [...] I browser [...]

  13. [...] Programmi per animazioni e 3D [...]

  14. [...] Trucchi Windows Vista e XP: manovrare il puntatore del mouse con la tastiera [...]

  15. [...] Creazione della pagian Web: isdeazione e sviluppo [...]

  16. [...] UBUNTU Trucchi per il desktop [...]

  17. [...] La messa online e verifica della pagina web: ideazione e sviluppo [...]

  18. [...] Windows:Unire due filmati in un solo file [...]

    Lascia un commento

Spam protection by WP Captcha-Free

  • I bannerGhinea.it
minibanner1
minibanner2
minibanner3
minibanner4
  • Sidebar
  • Categories:
  • Abbiamo lanciato a gennaio 2012 un nuovo sito WordPress: tmptecnorestauri.it
    Abbiamo lanciato alla fine di novembre 2011 un nuovo sito WordPress: infortunisticabologna.net
    Un sito amatoriale: www.sorrisodiluna.too.it
    Giochi online: www.mostfun.com
    Sempre classico: www.gianlucabianchi.it
    I siti web della settimana
    WordPress inarrestabile
    La PEC… vola
    Google nemico della memoria?
    Anonymous: nemici pubblici numero uno







    Stefan Ghinea - Consulenze informatiche e soluzioni software
    Via Marchini, 26 - 59100 Prato (PO) - Tel.: 340 2123560; Fax: 0574 027820  E-mail Home page
    © 2010 by GhineaWebSolutions.it