Fare un Backup di un database mysql
12 novembre 2013  //  By:   //  Mysql  //  No Comment   //   804 Views

Creare Backup di un database mysql da riga di comando (shell).

L’esportazione, backup di un database MySql può essere fatta da interfaccia software tramite phpMyAdmin che però a volte non è sufficiente per le nostre tutte esigenze.
Quindi per una migliore sicurezza se avete a disposizione l’accesso al server tramite terminale mysqldump vi aiuterà sicuremente.

MySqlDump

Partiamo da un piccolo esempio:

Crea il dump del database “dbname” sul file “nome_file.sql” con username “username”.

Se vi trovate a dover fare dei backup di tabelli molto grandi potete usaredellle opzioni:

  •  –skip-extended-insert creare un singolo insert per ogni record.
  • –quick è un’opzione indispensabile per tabelle molto grandi (per esempio >1 Gb), infatti evita di mettere in cache i record prima di salvarli sul file di dump, e li scrive direttamente. Questo aiuta molto per la RAM.
  • tablename  specifica quale tabella del db bisogna salvare.

Ora abbiamo visto come fare un backup quindi l’esportazione del vostro database, ma nel caso poi dobbiamo importarlo?

usiamo il < per importare il file

oppure specificare il nome del db:

About the Author :

BI CONSULTING. Studente di Ingegneria Informatica, Sistemista Linux e appassionato di tutto ciò che sia tecnologico ma soprattutto Open Source. Distro: Debian e Arch LInux. Smartphone: Nexus / Lg G2 Buona Lettura  Visualizza il profilo su Linkedln

Leave a reply