说明:最近部署了mysql的集群环境,详细如下M01和M02为主主复制,M01和R01为主从复制;在测试的过程中发现了以下问题:1、M01和M02的主主复制是没有问题的(从M01写入数据能同步到M02,从M02写入数据能够同步到M01);2、主从同步的时候,当从M01写入的时候,数据可以写入到R01;..
分类:
其他好文 时间:
2015-02-15 23:14:33
阅读次数:
419
数据库读法约定:主库:master从库:slavemysql主从同步的原理:#主从是异步模式,且是由从库找主库进行同步;1、主库开启IO线程;开启binlog;#binlog记录用户的增删改从库开启IO线程;开启SQL线程;2、主库授权从库同步的帐号密码;3、备份主库数据且导入从库;4、在从库chan..
分类:
数据库 时间:
2015-01-23 08:20:23
阅读次数:
282
一、实验环境准备:
主库(Master):CentOS release 5.9 x86_64
IP:10.45.172.40
mysql Ver 14.12 Distrib 5.0.95
从库CentOS release 5.9 x86_64
IP:10.45.172.37
mysql Ver 14.12 Distrib 5.0.95,
测试是否安装mysql:service m...
分类:
数据库 时间:
2015-01-22 20:18:25
阅读次数:
263
1、Mysql主从同步异步概念异步:主服务器写完日志后立即返回同步完成消息,不受从服务器的状态和影响,mysql默认为异步工作模式同步:主服务器写入数据到本地磁盘并记录好二进制日志,然后等从服务器发现数据发送改变再把数据同步到从服务器的日志中继并保存到二进制日志和磁盘..
分类:
数据库 时间:
2015-01-20 18:35:13
阅读次数:
210
1.环境说明:DBmaster:172.16.1.55DBslave:172.16.1.562.Server-id配置(/etc/my.cnf):主库配置server-id要比从库的ID校主库ID设置:Server-id=55从库ID设置:Server-id=563.日志格式设置(/etc/my.cnf):log-bin=mysql-bin(主库、从库都设置)4.主库授权从库的权限设置:grant..
分类:
数据库 时间:
2015-01-20 18:22:50
阅读次数:
298
最近有个业务写远远大于读,读也集中在最近写入,这不很适合采用leveldb存储么。 ssdb是leveldb的redis兼容协议封装,并且实现了主从同步,源码不多易读;主要对redis命令封装,get/set 不说,leveldb 是有序的,相比redis通过scan遍历的命令,利用有序性 l...
分类:
数据库 时间:
2015-01-18 17:09:19
阅读次数:
1182
由于历史遗留问题,我们的MySQL主从库的表结构不一致,主库的某个表tableA比从库表tableA少了一个字段。当尝试在主库上更改表结构时,这行alter语句会随着binlog同步到从库,如果从库执行这行语句时出错,主从同步线程就会自动停止,那样只能人为手动处理错误,然后再启动slave上的主从同...
分类:
数据库 时间:
2015-01-15 21:37:20
阅读次数:
197
1.mysql主从复制的介绍1.1为什么使用主从复制MySQL支持单双向,链式级联,异步复制。mysql在插入数据过程中,会锁表,此时,就无法读数据。设置好主从同步之后,主数据库用来对数据进行增,删,改,从数据库只用来查数据。生产环境下,一般会忽略授权表的同步,对从服务器的用..
分类:
数据库 时间:
2015-01-14 18:07:11
阅读次数:
485
1、主备库的搭建:略主库:10.1.1.17
备库:10.1.1.182、主库授权:允许复制备份的权限GRANTREPLICATIONSLAVEON*.*TO‘slaveuser‘@‘10.1.1.18‘IDENTIFIEDBY‘hsdhsT56‘;
FLUSHPRIVILEGES3、主库数据导出mysqldump-uroot-p-h127.0.0.1--databasesTestDB--default-character-set=ut..
分类:
数据库 时间:
2015-01-13 01:34:11
阅读次数:
198
数据库主从互备实验环境:centos6.364bitmysql版本:mysql-5.5.28server1=192.168.1.38server2=192.168.1.391.381、初始化数据库#servicemysqldstop#/usr/local/mysql/scripts/mysql_install_db--user=mysql--basedir=/usr/local/mysql--datadir=/usr/local/mysql/var#servicem..
分类:
数据库 时间:
2015-01-12 06:57:26
阅读次数:
321