Kami memiliki beberapa server database MySQL yang diatur dengan replikasi berbasis baris, untuk kinerja. Perangkat lunak menulis ke master, dan membaca dari master atau slave. Semuanya bekerja dengan baik, sebagian besar.
Ini pemahaman saya bahwa MySQL akan mengizinkan penulisan ke slave, meskipun ia tahu itu adalah slave MySQL. Idealnya, saya ingin menutup ini, jadi bahkan jika seseorang menulis beberapa kode buruk yang mendapat koneksi-baca dan melakukan UPDATE
, itu akan menimbulkan kesalahan daripada menaruh data pada slave.
Apakah ada cara untuk melakukan ini di MySQL? Jelas kami ingin membuat ini tidak mungkin dari perangkat lunak kami, juga, tetapi seperti firewall di server kami, saya ingin menjadi defensif mungkin.
Terima kasih!