暂无图片
请教mysql只读模式下,root用户还是有权限进行删除修改数据,怎么限制
我来答
分享
暂无图片 匿名用户
请教mysql只读模式下,root用户还是有权限进行删除修改数据,怎么限制

请教mysql只读模式下,root用户还是有权限进行删除修改数据,怎么限制从库只能查询,并且不影响从库数据复制。

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
严少安
暂无图片

root是最高权限,只读模式也是可以修改数据的,建议创建并使用普通用户。

暂无图片 评论
暂无图片 有用 0
刘贵宾

两个参数,

read_only=1

super_read_only=1


super_read_only是限定具有root权限的用户的权限,因此这个变量置为on的时候root权限的用户也只能查看而不能修改。

所以需要将两个变量同时置为on或者1,这样从库就所有用户都是只能读不能写了,修改此变量也不会影响主从复制

暂无图片 评论
暂无图片 有用 0
刘贵宾

SET GLOBAL super_read_only=1 #或者为on

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏