为了性能,我们有一些MySQL数据库服务器设置了基于行的复制。该软件将写入主机,并从主机或从机读取数据。大部分情况下,一切工作都很好。
我的理解是,即使MySQL知道它是MySQL从站,也将允许对从站进行写操作。理想情况下,我想关闭此窗口,因此,即使有人编写了一些错误的代码以获取读取连接并执行UPDATE
,它也会抛出错误,而不是将数据放在从属服务器上。
有没有办法在MySQL中做到这一点?显然,我们也希望通过我们的软件也无法做到这一点,但是就像我们服务器上的防火墙一样,我想尽可能地防御。
谢谢!