Descărcați Mysqldump, lucrați cu mysqldump, exemple

Ce este mysqldump?

Acest program este foarte util în implementarea exportului și importului de date din baza de date. Acesta poate fi instalat standard pe gazda dvs. (mai exact serverul mysql). Dar pentru a îmbunătăți abilitatea de a lucra cu mysqldump și de a învăța cum să instalezi, poți pune-o pe denwer. Ce vom face acum.







Descarcă mysqldump

Puteți descărca întotdeauna programul mysqldump pe site-ul nostru, iar descărcarea aplicației este complet gratuită. Descărcați mysqldump de la link-ul direct de mai jos.

Cum se instalează mysqldump?

O vom instala pe serverul local Denwer. Instalați aplicația cu ușurință și pur și simplu urmând instrucțiunile și capturile de ecran de mai jos.

1. Copiați fișierul mysqldump.exe în dosarul cu denver:

D: \ WebServere \ usr \ local \ mysql5 \ bin \
Cu toate acestea, este posibil să aveți un nume ușor diferit pentru folderul mysql5, de exemplu mysql-5.1 sau ușor modificat. Prin urmare, pentru o mai mare claritate, mai jos este oferită o captură de ecran:

Descărcați Mysqldump, lucrați cu mysqldump, exemple

2. Rulați Denverul

Sigur, tu chiar știi cum să conduci Denwer.


3. Rulați consola:

Start-> Run-> cmd.exe sau în Windows 7: Start-> Căutare-> Introduceți cmd.exe-> Enter. după cum se arată în captura de ecran:

Descărcați Mysqldump, lucrați cu mysqldump, exemple

4. Testați:

Folosind comenzile din consola, du-te la unitatea virtuală a Denverului (Am W: \) și la folderul cu aplicația mysqldump. Pentru a confirma executarea comenzii, apăsați Enter.

W: - mergeți la discul virtual din Denver

mysqldump -uroot username_bd> filename.sql - testăm, vom arunca o bază de date arbitrară într-un fișier care va fi salvat în folderul bin.







Descărcați Mysqldump, lucrați cu mysqldump, exemple

Noțiuni de bază: Exportarea și importul unei baze de date

Exportul bazei de date

Am instalat deja aplicația și am învățat cum să folosim consola. Am făcut deja testul. Acum, hai să facem o scurtă descriere a bazei de date în directorul de care avem nevoie. Pentru aceasta, am creat o bază de date utilizată anterior numită "test". Este pe serverul denver local. Mai jos sunt comenzile pas cu pas pentru testul dump db la dosarul dorit și la fișierul dorit.

Imaginea de mai jos prezintă un fișier de memorie în dosarul de testare:

Descărcați Mysqldump, lucrați cu mysqldump, exemple

Exportul a avut succes. Acum, încercați să importați acest fișier înapoi la serverul nostru.

Importarea unei baze de date

Pentru a importa baza de date, curățați baza de date în phpmyadmin și utilizați următoarea comandă în cmd.exe:

Notă importantă: dacă am folosit mysqldump ... cu export .... atunci când importați, trebuie să porniți o comandă cu mysql. În acest exemplu, utilizarea de bază a aplicației mysqldump este de a crea copii de siguranță (backup) ale bazelor de date. Chiar mai multe comenzi și exemple se găsesc în secțiunea mysqldump a exemplelor și în directorul de articole al opțiunilor și opțiunilor.

Exemple de MySQLdump

Mai jos sunt cele mai folosite exemple de utilizare a mysqldump. Cu ajutorul căruia nu puteți numai să faceți backup, ci și să adăugați câteva opțiuni de backup: comprimarea cu gzip, adăugarea unei date de rezervă, eliminarea doar a câtorva tabele sau structura bazei de date, utilizarea setărilor flexibile. Acești parametri vă permit să măriți viteza dumpului și să utilizați spațiul de disc economic.

Crearea unei dumpări

-h sau --host =. - gazdă la distanță (pentru gazda locală, puteți omite acest parametru)

baza de date - numele bazei de date exportate

/path/to/file/dump.sql - calea și fișierul pentru dump

Dumpăm câteva baze de date, pentru care folosim atributul - baze de date sau abreviat -B, a se vedea exemplul de mai jos:

Dacă doriți să creați o bază de date a tuturor bazelor de date, trebuie să utilizați opțiunea -all-databases sau -A în formă prescurtată, a se vedea exemplul:

Creați o structură de bază de date fără date

Pentru a face acest lucru, utilizați opțiunea --no-date așa cum se arată în exemplul de mai jos:

Creați un dump de numai unul sau mai multe tabele de baze de date

Creați un depozit și arhivați-l în gzip

Creați un depozit cu data în numele fișierului

Folosim atribute suplimentare

Așa cum am menționat anterior, aceste atribute reduc dimensiunea fișierului care rezultă și accelerează procesul de backup. Sau mai degrabă:

-Q împachetează numele cu cotații înapoi

-c face inserarea completă, inclusiv numele coloanelor

-e face o inserție extinsă.

Ne extindem cunoștințele prin citirea articolelor:







Articole similare

Trimiteți-le prietenilor: