php - MYSQL读写分离,从库的权限问题?

 精典伏击 发布于 2022-11-29 01:12

问题:

MYSQL主从分离,读写分离的情况下。主库、从库应该设置什么权限!?
按照运维所说,从库应当只有查询权限,但是实际上我们在执行的时候发现查询会锁表

疑问:
所以现在很纠结,到底是我们程序出了问题,还是实际就是会锁表?
因此,从库的权限问题由此而生???

2 个回答
  • 使用MyISAM做引擎时,查询时会对涉及的表加读锁(阻塞写请求,不阻塞其他进程读请求)。MyISAM使用的是表级锁,InnoDB默认行级锁(也支持表级锁)。也许你需要根据使用场景选择合适的MySQL引擎。

    2022-11-29 03:55 回答
  • 权限没有问题,读写分离,从库(只读库)只给查询的权限是没有问题的,从库(只读库)只做查询,从库(只读库)没有任何的读锁。但是写锁是有可能,但是不影响从库(只读库)的任何查询。

    2022-11-29 03:55 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有