@llplmlyd
2022-12-05T11:21:32.000000Z
字数 1048
阅读 992
数据库
mysql-variables
refer:https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html
mysql> show global variables like "%read_only%";
mysql> set global read_only=0
如使用innodb存储引擎,还有一个参数 innodb_read_only,感兴趣可以查看下面文档 了解参数的使用场景和方法
https://dev.mysql.com/doc/refman/5.7/en/innodb-read-only-instance.html
super_read_only=1
若设置了该参数,则read_only默认也为1.在该参数下,将禁止客户端更新,即使是超级用户也无法更新。
If super_read_only is enabled, the server prohibits client updates, even from users who have the SUPER privilege.
当设置 super_read_only=1,read_only实际上也被设置成了1
flush tables with read lock;
unlock tables;
当设置了读锁时