参考文章 masterha_master_switch --conf=/data/mha/mha.cnf --master_state=alive --orig_master_is_new_slave ...
分类:
数据库 时间:
2020-03-24 00:48:35
阅读次数:
83
[toc] 环境 |主备库|云环境规格|操作系统|主机名|IP地址|端口号| | : : | : : | : : | : : | : : | : : | |主库| 4vCPUs 8G | EulerOS 2.8 64bit with ARM | THR102 0001 | 192.168.0.164 ...
分类:
数据库 时间:
2020-03-23 20:26:39
阅读次数:
152
1.介绍 传统的MySQL复制提供了一种简单的Primary-Secondary复制方法,默认情况下,复制是单向异步的。 MySQL支持两种复制方式:基于行的复制和基于语句的复制。(体现在mysqlbinlog日志的记录方式) 这两种方式都是通过在主库上记录二进制日志(binlog)、在从库重放中继 ...
分类:
数据库 时间:
2020-03-21 23:51:16
阅读次数:
163
数据量增多,单机的数据库不足以支撑业务,需要用到数据库集群。而读写分离,就是将数据库的读和写分离,对应到数据库一般就是主从数据库,一主一从或者一主多从;业务服务器把数据写到主数据库中,读操作都去从库读;主库会同步数据到从库,保证数据的一致性。 主从集群 这种集群方式,就是将访问的压力从主库转移到从库 ...
分类:
数据库 时间:
2020-03-18 09:49:25
阅读次数:
70
基于Sharding JDBC的读写分离 1.引入pom.xml 2.建立实体类 3.建立mapper 4.建立service 5.建立controller 6.写配置文件 7.启动类 8.测试 先在浏览器中测试新增是否是走主库 http://localhost:8080/addUser?name= ...
分类:
编程语言 时间:
2020-03-12 19:00:22
阅读次数:
64
1.配置了主从同步以后,写操作对应主库,读操作对应从库 2.主从数据源自动切换的方式一般有两种,使用注解的方式和拦截器形式。注解的形式是人为在service上添加注解,指定本次操作采用的数据源,拦截器指的是mybatis的拦截器,在执行sql的时候按照sql的类型来确定数据源。实现的基础都基于Abs ...
分类:
编程语言 时间:
2020-03-12 12:55:22
阅读次数:
74
git checkout releasegit checkout -b feature/push-191204git add .git commit -m 'feat: xxxx'git push 合入主库 git checkout releasegit pullgit checkout featu ...
分类:
其他好文 时间:
2020-03-11 10:38:33
阅读次数:
36
主库执行CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;use test;create table if not exists h1 (id int(10) PRIMARY KEY AUTO_INCREMENT,name ...
分类:
数据库 时间:
2020-03-01 12:38:55
阅读次数:
245
在从库上,使用show slave status,可以查看主从复制状态。 包括主库定制,IO thread、 SQL thread连接状态,以及bin log位置等。 Master_Info_File 其中的选项 Master_Info_File 表示master.info 信息的位置,可以是文件, ...
分类:
其他好文 时间:
2020-02-25 00:32:17
阅读次数:
105
MySQL选择性同步 强烈建议:尽量不要使用本文中的几个参数用作MySQL选择性同步。本文仅是测试,极不推荐生产环境中用以下参数。 测试版本:MySQL 5.7.26 说明:图中最后的都是从库的结论。比如a库的表不执行binlog指的是从库中a库中不会执行主库中binlog中的xx记录。 1 bin ...
分类:
数据库 时间:
2020-02-24 21:00:57
阅读次数:
126