Nếu bạn muốn tránh tạo tệp, chuyển và tải tệp, bạn có thể chuyển mysqldump vào mysql đang chạy trên máy chủ khác hoặc ssh mysql trên máy chủ khác.
Sử dụng mysql để kết nối với hộp điều khiển từ xa:
mysqldump --all-databases | mysql -h yourserver.com
Sử dụng ssh để kết nối với máy chủ khác
mysqldump --all-databases | ssh [email protected] mysql
Sử dụng cơ sở dữ liệu mysqldump --all để chuyển tất cả chúng hoặc chỉ cần chỉ định tên cơ sở dữ liệu. Tham khảo tài liệu mysqldump để có thêm tùy chọn.
Bạn cũng có thể sử dụng tính năng "Replication" của MySQL, mặc dù điều đó sẽ mất nhiều thời gian hơn để thiết lập và khá phức tạp. Có lẽ không đáng có mọi thời gian và rắc rối chỉ vì một lần di chuyển duy nhất.