Tôi muốn sao chép cơ sở dữ liệu sản xuất trực tiếp vào cơ sở dữ liệu phát triển địa phương của mình. Có cách nào để làm điều này mà không cần khóa cơ sở dữ liệu sản xuất?Chạy MySQLDump mà không cần Khóa Bàn
Tôi hiện đang sử dụng:
mysqldump -u root --password=xxx -h xxx my_db1 | mysql -u root --password=xxx -h localhost my_db1
Nhưng nó khóa mỗi bảng khi nó chạy.
Một giải pháp muộn khác: Bạn cũng có thể sử dụng Percona XtraBackup để kết xuất cơ sở dữ liệu sản xuất của mình mà không bị gián đoạn liên quan đến xử lý giao dịch. Nó cho phép sao lưu nóng, tức là nó không ảnh hưởng đến các hoạt động hiện tại. Xem tại đây: https://www.percona.com/software/mysql-database/percona-xtrabackup (Tôi không có liên kết theo bất kỳ cách nào với Percona.) – delx