mysql 读写分离

从库只读

在从库中:

show variables like '%READ_ONLY%';

看到默认read_only = OFF

临时生效::

set global read_only=1

永久生效(该my.cfg):

[mysqld]
read_only = 1

这个操作对拥有super权限的账号(root)是不生效的
添加一个用户测试:

GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO 'slave'@'%' IDENTIFIED BY 'slave';

发现虽然授予了写入权限,但会报错。说明只读生效

原文地址:https://www.cnblogs.com/jabbok/p/12603515.html