静态库:函数和数据被编译进一个二进制文件,通常扩展名为.lib,在使用静态库的情况下,在编译链接可执行文件时,链接器从库中复制这些函数和数据并把它们和应用程序的其它模块组合起来创建最终的可执行文件。 动态库:往往提供2个文件,一个是引入库和一个DLL,引入库包含被DLL导出的函数和变量的符号名,DL ...
分类:
编程语言 时间:
2019-10-04 11:25:22
阅读次数:
705
目录: 【0】实验需求 级联复制,201为主库,202为从库/同时为203的主库,203为202的从库【1】实验环境 级联:A->B->C 实践思路: (1)直接拿A的xtrabackup的全备到 B和C 还远即可 (2)然后设置gtid_purged,最后change master 即可;【2】操 ...
分类:
数据库 时间:
2019-09-30 20:04:16
阅读次数:
136
主从复制可以使MySQL数据库主服务器的主数据库,复制到一个或多个MySQL从服务器从数据库,默认情况下,复制异步; 根据配置,可以复制数据库中的所有数据库,选定的数据库或甚至选定的表。 Mysql 主从复制的优点: 横向扩展解决方案 在多个从库之间扩展负载以提高性能。在这种环境中,所有写入和更新在 ...
分类:
数据库 时间:
2019-09-26 09:32:56
阅读次数:
159
1.修改my.cnf文件 1.1主库 1.2从库 2.编辑从库 3.查看SHOW SLAVE STATUS 若是发现有报错: ...
分类:
数据库 时间:
2019-09-24 14:08:57
阅读次数:
116
canal本质就是"冒充"从库,通过订阅mysql bin log来获取数据库的更改信息。 mysql配置(my.cnf) mysql需要配置my.cnf开启bin log日志并且将bin log日志格式设置为row, 同时为了防止bin log日志占用过多磁盘,可以设置一下过期时间, canal配 ...
分类:
数据库 时间:
2019-09-22 01:31:09
阅读次数:
151
至此,我们了解并动手实践了redis的安装,redis单点,redis主从,redis 哨兵 sentinel,redis 集群cluster。 我们来梳理一下redis主从,redis哨兵,redis机器的区别和关系。 redis主从:是备份关系, 我们操作主库,数据也会同步到从库。 如果主库机器 ...
分类:
其他好文 时间:
2019-09-21 23:17:06
阅读次数:
111
一、问题描述 收到从库写入失败的报警,于是上线查看,发现主要是由备份引起,但线上的MySQL众多,其它实例都没问题,只有这个实例报了,一定有其它原因,继续查找。 首先,我们来看备份的日志,在20:14:16的时候,备份程序将idb文件备份完,然后开始准备备份frm文件,首先执行flush no_wr ...
分类:
其他好文 时间:
2019-09-17 12:59:25
阅读次数:
139
mysql主从配置原理 mysql中的主从同步建立完成之后: master上在服务端做的操作就会复制写入到二进制日志文件,然后通过建立完成的主从同步的I/O线程(I/O异步复制),从库会进行同步主库上面的二进制文件, 然后通过服务端进行读取二进制日志文件,并且翻译成相对sql语句,从而完成相对应主从 ...
分类:
数据库 时间:
2019-09-16 21:36:02
阅读次数:
113
mysql物理备份用的比较多的是innobackupex命令,备份常用,但对于里面的两个参数slave-info、safe-slave-backup一直搞的不太明白,今儿亲测了一下。 先解释一下参数意义 --slave-info :在从库进行备份时,该参数会在备份目录下生成xtrabackup_sl ...
分类:
其他好文 时间:
2019-09-16 19:39:38
阅读次数:
415
一、方案架构 1、主库A和主库B互为主从,互相复制。从库A复制主库A的数据,从库B复制主库B的数据。 2、使用nginx做数据库负载均衡。keepAlived用于nginx故障转移,实现nginx的高可用。 二、主从复制原理 数据库有个bin-log二进制文件,记录了所有sql语句,把主数据库的bi ...
分类:
数据库 时间:
2019-09-16 16:12:58
阅读次数:
100