当前位置: 首页 > news >正文

mysql如何实现读写分离的权限分配_不同用户分别赋予权限

读用户仅授SELECT权限,写用户授SELECT/INSERT/UPDATE/DELETE,禁用系统库权限,REPLICATION SLAVE仅用于从库同步,权限变更需重连生效,跨库查询须显式授权。只给读用户 SELECT 权限,别碰 INSERT/UPDATE/DELETE读写分离的前提是「人不能越权」,MySQL 本身不自动区分读写流量,靠的是应用连接不同账号——读账号连从库,写账号连主库。所以权限必须从账号粒度切开。常见错误是给读用户加了 USAGE 或漏掉 GRANT OPTION 导致后续无法授权,或者误授 SHOW VIEW、LOCK TABLES 等隐式写权限。读用户只执行:GRANT SELECT ON mydb.* TO 'reader'@'%'; FLUSH PRIVILEGES;写用户才需要:GRANT SELECT, INSERT, UPDATE, DELETE ON mydb.* TO 'writer'@'%';禁止对系统库(mysql、information_schema)授任何权限,哪怕只读如果用视图,SELECT 权限不够——还需 SHOW VIEW,但这是潜在风险点,慎开REPLICATION SLAVE 权限不是给应用用户的,是给从库同步用的有人看到从库要同步,就顺手给应用账号加 REPLICATION SLAVE,这是典型混淆角色。这个权限只用于从库 I/O 线程拉取 binlog,和应用读写完全无关,且一旦拥有,就能获取主库所有 binlog 内容,属于高危权限。真正该检查的是:从库上是否已禁用应用账号登录(比如绑定 skip-networking 或防火墙限制),否则读用户可能直连从库后执行非预期操作。主库上无需给 reader 或 writer 授 REPLICATION SLAVE从库上建议用独立账号(如 repl)专管复制,且仅允许来自主库 IP应用账号在从库上只保留 SELECT,且最好限定 host 为应用服务器段,而非 '%'权限变更后,FLUSH PRIVILEGES 不一定立刻生效MySQL 8.0+ 默认启用缓存,权限变更后,已建立的连接仍沿用旧权限,直到重连。这不是 bug,是设计——为了性能不每次都查权限表。 Julius AI Julius AI是一款功能强大的AI数据分析工具,可以快速分析和可视化复杂数据。

http://www.jsqmd.com/news/776900/

相关文章:

  • 杭州刷屏朋友圈的纹眉店,久匠真有传说s级水准?定制眉形氛围感十足 - 企业博客发布
  • 广州亿源贸易商行:南沙专业的茅台回收公司 - LYL仔仔
  • 5个简单步骤掌握IronyModManager:Paradox游戏模组管理终极指南
  • 对比自行搭建代理Taotoken在可用性与成本上的直观感受
  • 40岁P8年薪130万,空窗两年后只剩70万:真正缩水的不是薪资
  • Claude Code桌面版启动!!!
  • 如何第一次使用嘎嘎降AI:零基础注册充值上传下载全流程免费图文教程 - 还在做实验的师兄
  • 佛山同城变美捷径!爆红本地的久匠纹眉,专业定制适配东方女生脸型 - 企业博客发布
  • 三极管装反了还能用吗?我用8050和12V电源实测,结果有点意外
  • 3分钟搞定Windows和Office激活:免费高效的一键激活方案
  • dotpmt:告别硬编码提示词,实现LLM提示词与代码分离管理
  • 5分钟掌握文件哈希值批量计算:HashCalculator超实用指南
  • 珠海同城变美必藏!火遍本地的久匠纹眉,十年专业积淀,眉形超耐看 - 企业博客发布
  • 闲置加油卡别浪费!3种简便加油卡回收方法实测,新手零踩坑还能快速变现 - 京回收小程序
  • 3分钟掌握Borderless Gaming:告别Alt+Tab困扰的无边框游戏神器
  • Beyond Compare密钥生成器:三步实现永久授权的终极解决方案
  • 利用 Taotoken 实现跨模型 API 调用的自动降级与容灾策略
  • 3分钟搞定!Applite镜像加速让macOS软件下载飞起来 [特殊字符]
  • Fast-GitHub终极指南:三步解决国内GitHub访问慢的烦恼
  • 2026年乌鲁木齐断桥平开窗选购指南:源头直供vs中间商,一张表看清差价真相 - 优质企业观察收录
  • 告别官方手册!i.MX6ULL SD卡启动盘制作保姆级教程(含dd命令详解与分区避坑)
  • 为 OpenClaw 配置 Taotoken 作为后端大模型提供方详解
  • 中国AI四小龙估值破万亿,技术、市场、算力多因素交织,未来发展面临多重考验
  • 别再复制粘贴了!手把手教你为STM32 F103C8T6封装一个可重用的串口驱动模块
  • 不止于安装:用Mosquitto自带工具mosquitto_pub/sub快速测试你的MQTT服务器
  • 告别手动跑图!用按键精灵安卓版实现游戏自动寻路(附完整源码与避坑指南)
  • 终极开源OFD转PDF解决方案:从零到批量处理的完整指南
  • 使用 TaoToken CLI 工具一键配置开发环境与写入各工具配置
  • 手把手教你用Python调用免费天气API,5分钟搞定城市代码查询与数据解析
  • SD-PPP:5分钟开启Photoshop AI绘画新纪元 - 终极免费插件完全指南