
mysql主从读写
文章平均质量分 78
# 主从复制 # 表分区 # 读写分离 # 分库分表
爱吃肉的小李呐
我写这个博客的目的也是为了自己下次不会的时候方便自己查找,我会把我所遇到的东西都记录下来,因为学习吗,所以有时候看见一句话挺好理解的就记录下来了,如果有冒犯的地方可以联系我。
展开
-
Mycat分库分表
一、Mycat分库分表(水平) 1、水平拆分基本步骤 1.先将mycat服务通过./mycat stop停掉 2.在slave服务中配置三个数据库,这三个数据库中都创建t_order表 3.配置配置文件 schema.xml和server.xml 4.跳转bin目录下通过./mycat start 开启mycat,查看进程ps -ef | grep mycat 5.这个时候mysql的mycat中的t_order已经同步 6.当我们在mycat的表中添加一条数据时,id会生成一个20位的时间戳 7.id原创 2021-09-28 22:04:37 · 569 阅读 · 0 评论 -
mysql表分区
表分区是mysql被Oracle收购后推出的一个新特性 1、概述 mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的。如果一张表的数据量太大的话,那么myd,myi就会变的很大,查找数据就会变的很慢,这个时候我们可以利用mysql的分区功能,在物理上将这一张表对应的三个文件,分割成许多个小块,这样呢,我们查找一条数据原创 2021-08-26 11:47:06 · 130 阅读 · 0 评论 -
mysql主从复制安装配置
1、基础设置准备 #操作系统: centos6.5 #mysql版本: 5.7 #两台虚拟机: node1:192.168.245.71(主) node2:192.168.245.72(从) systemctl start mysqld.service 2、安装mysql数据库 #详细安装和卸载的步骤参考对应的文档 3、在主(node1)服务器进行如下配置: #修改配置文件,执行以下命令打开mysql配置文件 vi /etc/my.cnf #在mysqld模块中添加如下配置信息 log-bin原创 2021-08-25 11:53:05 · 107 阅读 · 0 评论 -
mysql读写分离-借助中间键mycat
Mycat背景 Mycat的前身是阿里巴巴大名鼎鼎的Cobar,Cobar在开源了一段时间后,就没有再维护了,阿里巴巴放弃了该项目,再加上Cobar在使用过程中也发现存在一些问题。 2013年国内一批开源软件爱好者对Cobar这个项目进行了改进,并命名为Mycat,这就是MyCat的诞生。 MyCat是完全免费开源的,不属于任何商业公司。 Mycat于2014年首次在上海的《中华架构师》大会上对外宣讲,随后越来越多的项目采用了Mycat。 截至2015年11月,超过300个项目采用Mycat,涵盖原创 2021-08-26 14:41:50 · 189 阅读 · 0 评论