Như sách hướng dẫn nói trong Sao chép cơ sở dữ liệu bạn có thể chuyển kết xuất trực tiếp vào máy khách mysql:
mysqldump db_name | mysql new_db_name
Nếu bạn đang sử dụng MyISAM, bạn có thể sao chép các tệp, nhưng tôi không khuyên bạn nên nó. Nó hơi tinh ranh.
Được tích hợp từ nhiều câu trả lời hay khác
Cả mysqldump
và mysql
các lệnh chấp nhận các tùy chọn để thiết lập chi tiết kết nối (và nhiều hơn nữa), như:
mysqldump -u <user name> --password=<pwd> <original db> | mysql -u <user name> -p <new db>
Ngoài ra, nếu cơ sở dữ liệu mới chưa tồn tại, bạn phải tạo nó trước (ví dụ:với echo "create database new_db_name" | mysql -u <dbuser> -p
).