Hiện nay tôi đã hai máy chủ Linux chạy MySQL, một ngồi trên một rack ngay bên cạnh tôi chưa đến 10 Mbit/s tải lên ống (server chính) và một số vài dặm trên một Mbit/s ống 3 upload (gương) .Sao chép đầy đủ cơ sở dữ liệu MySQL đầy đủ? Ý tưởng? Mọi người làm gì?
Tôi muốn có thể sao chép dữ liệu trên cả hai máy chủ liên tục, nhưng đã chạy vào một số rào chắn. Một trong số đó là, dưới cấu hình MySQL master/slave, mỗi bây giờ và sau đó, một số câu lệnh thả (!), Có nghĩa là; một số người đăng nhập vào URL nhân bản không thấy dữ liệu mà tôi biết là trên máy chủ chính và ngược lại. Giả sử điều này xảy ra trên một khối dữ liệu có ý nghĩa mỗi tháng một lần, vì vậy tôi có thể sống với nó và cho rằng đó là vấn đề "gói bị mất" (tức là, thần biết, nhưng chúng tôi sẽ đền bù).
Vấn đề lặp lại quan trọng nhất (và gây phiền nhiễu) khác là, vì một số lý do chúng tôi thực hiện tải lên hoặc cập nhật lớn (hoặc khởi động lại) ở một đầu và phải liên kết sever, thì LOAD DATA FROM MASTER không công việc và tôi phải tự kết thúc vào một đầu và tải lên một đầu khác, hoàn toàn là một nhiệm vụ ngày nay di chuyển một số dữ liệu .5 TB.
Có phần mềm cho mục đích này không? Tôi biết MySQL ("công ty") cung cấp này như là một dịch vụ rất tốn kém (sao chép cơ sở dữ liệu đầy đủ). Mọi người ở đó làm gì? Cách nó được cấu trúc, chúng tôi chạy một chuyển đổi dự phòng tự động nếu một máy chủ không hoạt động, sau đó URL chính chỉ phân giải đến máy chủ khác.
Có lẽ đây có thể là nguồn cảm hứng: [http://www.howtoforge.com/loadbalanced_mysql_cluster_debian](http://www.howtoforge.com/loadbalanced_mysql_cluster_debian) – svrist