O gestionare eficientă a bazelor de date MySQL este esențială pentru web hosting, dezvoltare și administrarea serverelor. Indiferent dacă lucrezi cu un server VPS sau gestionezi aplicații la scară largă pe un server dedicat, cunoașterea metodelor de import și export MySQL folosind linia de comandă este esențială pentru backup, migrare și depanare.
În primul rând, conectează-te la server prin SSH:
ssh user@yourserver.com
Comanda mysqldump este utilizată pentru a crea o copie de siguranță a bazei de date MySQL:
mysqldump -u root -p database_name > backup.sql
Pentru a economisi spațiu, poți comprima fișierul de backup folosind gzip:
gzip backup.sql
Acest lucru va crea backup.sql.gz, reducând utilizarea spațiului de stocare.
Dacă baza de date de destinație nu există, creeaz-o înainte de a importa datele:
mysql -u root -p -e "CREATE DATABASE new_database;"
Pentru a restaura o bază de date dintr-un fișier de backup:
mysql -u root -p new_database < backup.sql
Dacă fișierul de backup este comprimat, utilizează următoarea comandă:
gunzip < backup.sql.gz | mysql -u root -p new_database
Utilizarea liniei de comandă pentru importul și exportul MySQL asigură eficiență, securitate și flexibilitate în gestionarea bazelor de date. Indiferent dacă lucrezi pe un server VPS sau pe un server dedicat, stăpânirea acestor comenzi îți va simplifica fluxul de lucru și îți va îmbunătăți administrarea bazelor de date.