Pentru baze de date de dimensiuni mari (zeci de tabele si dimensiuni de cateva sute de MB) cel mai comod si rapid este ca mutarea/copierea tuturor tabelelor dintr-o baza de date (database1) in alta (database2), aflate pe acelasi server, sa se execute din linie de comanda direct pe server. Mai intai se face un dump al database1 intr-un fisier local, apoi acel fisier se importa in database2. Pentru exportul database1 intr-un fisier local:
mysqldump -u [username] -p[parola] database1 > /opt/nume_fisier.sql
Pentru importul fisierului local in database2:
mysql -u [username] -p[parola] database2 < /opt/nume_fisier.sql
Pentru stergerea bazei de date database1:
mysqladmin -u[username] -p[password] drop [database]
Leave a Reply