Mysql manuală, 4

4.8.5 mysqldump. haldele de date Pregătirea și structura tabelului

Acest utilitar vă permite să arunce ( `` „“ instantaneu), conținutul bazei de date sau un set de baze de date pentru backup de date sau de transfer de la o altă bază de date SQL server (nu neapărat un MySQL server). Halda va conține comenzi SQL stabilite pentru a crea și / sau completarea tabelelor.

Dacă nu specificați numele tabelelor sau a parametrilor de utilizare --databases sau --all-baze de date. se vor obține haldei baza de date ca un întreg (respectiv - toate bazele de date).

Lista de opțiuni acceptate de versiunea specială a utilitarului mysqldump. pot fi obținute prin executarea mysqldump --help.

Trebuie avut în vedere faptul că utilitatea mysqldump. utilizat fără opțiuni sau --opt --quick. înainte de a arunca extragerea de informații rezultate, încărcați întregul rezultat în memorie. Acest lucru poate crea probleme în obținerea unui depozit al unei baze de date de mari dimensiuni.

Rețineți că nu trebuie să aplicați setările --opt sau -E. dacă aveți de gând să utilizați noua copie a programului mysqldump pentru groapa de gunoi. și apoi l joace din nou pe un foarte vechi MySQL server.

utilitate mysqldump acceptă următoarele opțiuni:

Puteți, dimpotrivă, pentru a citi acest fișier de pe MySQL-server prin comanda:

Acest utilitar este destul de des folosit pentru a transfera informații din baza de date într-un alt MySQL-Server:

Este posibil să se arunce de mai multe baze de date cu o singură comandă:

Dacă trebuie să arunce toate bazele de date, puteți utiliza: