`一台电脑上怎么实现mysql读写分离?有没有玩过的啊?
读写分离是程序逻辑上的事情,读写分离中间件的作用是在不修改代码的情况下使你达到读写分离的效果
读写分离:
从你的问题上来看,你是想尝试一下读写分离但是没有那么多硬件来支持。
所以可以前面一些答主的作用,启动两个mysql监听两个不同的端口,并组织成主从架构,禁止从服务器的写入操作。
题主问题不是很明确,简单分析下:
一台电脑上怎么实现mysql读写分离?
关键字1:mysql读写分离:主从服务器利用MySQL的二进制日志文件,实现数据同步。二进制日志由主服务器产生,从服务器响应获取同步数据库。
可以参考下这些资料来实现:
http://www.cnblogs.com/alvin_xp/p/4162249.html
http://www.linuxidc.com/Linux/2016-09/135121.htm CentOS搭建MySQL主从复制,读写分离
http://blog.csdn.net/jack85986370/article/details/51559232
http://blog.csdn.net/lightyaoyuan/article/details/52623469
关键字2:一台电脑上: 通过监听不同端口解决同一台电脑跑两个数据库就可以了。
7 回答5.3k 阅读
5 回答3.2k 阅读✓ 已解决
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
你所说的读写分离是指什么?
可以在代码里实现 sql 语句 中 select 语句 连接一个数据库,update、insert delete 连另外一个数据库
也可以通过 mysqlproxy 等工具实现 读写分离。
一台电脑,可以通过安装在不同目录下 修改配置文件 port 和socket 设置不同参数 实现一台电脑多个 mysql