Khi bạn đã tạo một số tệp (giả sử db-dump.sql
) với mysqldump
, bạn có thể nhập nó vào cơ sở dữ liệu khác của mình bằng mysql
lệnh:
mysql --user=XXX --password=XXX --host=YOUR_HOST DATABASE_NAME < db-dump.sql
Và, nếu bạn không muốn mật khẩu xuất hiện trong một lệnh, bạn có thể sử dụng:
mysql --user=XXX -p --host=YOUR_HOST DATABASE_NAME < db-dump.sql
Là một phụ chú, nếu bạn muốn sao chép một DB này sang một DB khác, bạn không cần sử dụng tệp và chỉ có thể chuyển trực tiếp đầu ra của mysqldump
tới mysql
:
mysqldump --user=XXX --password=XXX --host=SOURCE_HOST SOURCE_DB | mysql --user=XXX --password=XXX --host=DESTINATION_HOST DESTINATION_DB
(Nó thậm chí sẽ nhanh hơn, vì bạn không sử dụng tệp tạm thời nằm trên đĩa)