Chúng tôi có một số máy chủ cơ sở dữ liệu MySQL được thiết lập với sao chép dựa trên hàng, để thực hiện. Phần mềm ghi cho chủ và đọc từ chủ hoặc nô lệ. Mọi thứ đều hoạt động tốt, phần lớn.
Theo hiểu biết của tôi, MySQL sẽ cho phép ghi vào nô lệ, mặc dù họ biết đó là nô lệ của MySQL. Lý tưởng nhất là tôi muốn đóng cái này lại, vì vậy ngay cả khi ai đó viết một số mã xấu có kết nối đọc và thực hiện UPDATE
, nó sẽ đưa ra một lỗi thay vì đưa dữ liệu vào nô lệ.
Có cách nào để làm điều này trong MySQL không? Rõ ràng là chúng tôi cũng muốn biến điều này thành không thể từ phần mềm của mình, nhưng giống như tường lửa trên máy chủ của chúng tôi, tôi muốn phòng thủ hết mức có thể.
Cảm ơn!