简单介绍mysql双机,多机异地热备简单原理实战。 双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步。对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致。 这样做的好处多。 1. 可以做灾备,其中一个坏了可以切换到另一个。 2. 可以做负载均衡,可以将请求分摊到 ...
分类:
数据库 时间:
2017-02-17 12:49:57
阅读次数:
328
++++++++++++++++++++++++在master上处理++++++++++++++++#1配置文件中添加并保证唯一server-id=1log-bin=/var/lib/mysql/mysql-bin#2重启/etc/init.d/mysqldrestart#3建立用于同步的账号repgrantreplicationslaveon*.*to‘rep‘@‘192.168.11.%‘identifiedby‘123456‘;flushprivil..
分类:
数据库 时间:
2017-01-18 23:49:29
阅读次数:
368
1.配置文件my.cnf里面的几个选项的解释(配置文件放在[mysqld]下面server-id是节点标识符。必须全局唯一(也就是说不能一样)log-bin表示开启mysql是二进制日志功能,是mysql可以同步的关键。这个选项必须开启,否则无法生成日志文件,不可能同步。一般会生成文件名为mysql-bin..
分类:
数据库 时间:
2017-01-17 22:09:44
阅读次数:
214
在新装的两个数据库间做主从复制当然这也是最简单的主从复制:在主上操作:设置server_id=11(为唯一的值)然后在主上为复制账号赋予权限:mysql>grantreplicationslave,replicationclienton*.*torepl@"192.168.1.%"identifiedby‘123123‘;
QueryOK,0rowsaffected(0.00sec)在从..
分类:
数据库 时间:
2016-12-29 08:48:42
阅读次数:
278
一、环境描述单机多实例,一主多从mysql>showslavehosts;
+-----------+----------------+------+-----------+--------------------------------------+
|Server_id|Host|Port|Master_id|Slave_UUID|
+-----------+----------------+------+-----------+-------------------..
分类:
数据库 时间:
2016-12-28 19:21:10
阅读次数:
2029
主从配置需要注意的点 (1)主从服务器操作系统版本和位数一致; (2) Master和Slave数据库的版本要一致; (3) Master和Slave数据库中的数据要一致; (4) Master开启二进制日志,Master和Slave的server_id在局域网内必须唯一; 主从配置的简要步骤 1、 ...
分类:
其他好文 时间:
2016-12-22 12:02:01
阅读次数:
239
mysqlbinlog介绍 要想从二进制日志恢复数据,你需要知道当前二进制日志文件的路径和文件名。一般可以从选项文件(即my.cnf or my.ini,取决于你的系统)中找到路径。 (mysql5.7开启binglog 时需要同时设置server-id否则无法启动) 要想确定当前的二进制日志文件的 ...
分类:
数据库 时间:
2016-12-17 14:01:40
阅读次数:
918
双主复制: 1)、在两台服务器上各自建立一个具有复制权限的用户; 2)、修改配置文件: # 主服务器A上 [mysqld] server-id = 10 log-bin = mysql-bin relay-log = relay-mysql auto-increment-offset = 1 # 起 ...
分类:
数据库 时间:
2016-12-17 13:32:02
阅读次数:
199
启动费zokeeper失败,报错如下:Connection broken for id 62, my id = 70, error = 原因是因为zoo.cfg中server.id不正确。 server.1=node11:2888:3888server.62==node12:2888:3888ser ...
分类:
其他好文 时间:
2016-12-16 19:50:00
阅读次数:
302
其中大部分的内容相似主要是5.5之后不再支持master打头的参数master-host,master-user,master-password,master-port等。如果配置了,数据库会报错,无法启动主配置不变,依旧是server-id=1log-bin=logbinlog-do-db=database//需要同步的数据库binlog-ignore-db=mysql//被忽..
分类:
数据库 时间:
2016-12-03 16:13:43
阅读次数:
141