Tôi có thể thấy bạn nói rằng bạn không muốn sử dụng mysqldump
, nhưng tôi đã truy cập trang này trong khi tìm kiếm một giải pháp tương tự và những người khác cũng có thể tìm thấy nó. Với ý nghĩ đó, đây là một cách đơn giản để sao chép cơ sở dữ liệu từ dòng lệnh của máy chủ windows:
- Tạo cơ sở dữ liệu đích bằng MySQLAdmin hoặc phương pháp ưa thích của bạn. Trong ví dụ này,
db2
là cơ sở dữ liệu đích, nơi cơ sở dữ liệu nguồndb1
sẽ được sao chép. - Thực thi câu lệnh sau trên một dòng lệnh:
mysqldump -h [server] -u [user] -p[password] db1 | mysql -h [server] -u [user] -p[password] db2
Lưu ý:KHÔNG có khoảng trắng giữa -p
và [password]