Export / import bază de date MySQL

Export / import bază – Nu de puține ori am fost pus în situația de a transfera baze de date mari, de peste 100 mb și chiar de peste 1 gb, de pe un server pe un alt server.

Pentru bazele de date mai mici se poate folosi utilitarul phpMyAdmin, fie direct din interfața de administrare a domeniului, fie din cPanel sau Plesk sau altă aplicație de management a domeniului (cum sunt cele proprietare de la Godaddy.com sau 1and1.com), fie instalând temporar un phpMyAdmin special pentru transfer.

Export / import bază de date MySQL

E o varianta bună, însă depinde foarte mult de setările serverului care poate sau nu să accepte fișiere de mari dimensiuni, fișiere arhivate sau timpi lungi de execuție.

Varianta cea mai bună de export – import baze de date, este cea care folosește o conexiune SSH și comenzi mysql.

Export / import bază

Export MySQL database folosind SSH Exemplul de mai jos este pentru salvarea întregii baze de date într-un fișier .sql care va putea fi descărcat via FTP pe calculatorul local.

1
mysqldump -u username -p dbname > dbname.sql

Unde:

  • username este numele de utilizator al bazei de date
  • dbname este numele bazei de date
  • dbname.sql este fișierul final

După execuția comenzii se va cere parola de acces la baza de date.

Import MySQL database folosind SSH Importul se face într-o baza de date gata creată.

Deci primul pas va fi crearea bazei de date și notarea informațiilor necesare importului:

  • numele bazei de date,
  • numele utilizatorului
  • parola.

Export / import bază de date MySQL

Folosind FTP se urcă fișierul în root-ul domeniului și se execută comanda.

Atenție, comanda cum este scrisă mai jos se va executa acolo unde este fișierul dbname.sql.

1
mysql -p -u username dbname < dbname.sql

Unde:

  • username este numele de utilizator al bazei de date
  • dbname este numele bazei de date
  • dbname.sql este fișierul ce va fi importat

Export / import bază – După execuția comenzii se va cere parola bazei de date.

Tools-uri de folosit: Pentru FTP folosiți FileZilla.

Pentru SSH folosiți PuTTY.

Dacă va fost util acest tutorial, aștept comentariile voastre!

3.439 Vizitatori
Storeday Romania Tutoriale It

Faci un comentariu sau dai un răspuns?

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.

Acest website folosește module de tip cookies pentru a funcționa corect. Acestea nu stocheaza informații personale despre dvs. Prin utilizarea serviciilor noastre, iți exprimi acordul cu privire la folosirea modulelor de tip cookie.
%d blogeri au apreciat: