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';
发现虽然授予了写入权限,但会报错。说明只读生效