mysql主库使用5.5版本,从库使用5.6版本,从库配置如下: relay-log=/data/log/relay-bin replicate_do_db = xxx 理论上只同步xxx数据库,但现从库产生1146错误: mysql> show slave status\G; *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 10.0.0.1 Master_User: replicate ...
by hyong2011 - MySQL - 2013-09-02 14:54:26 阅读(5298) 回复(2)
本帖最后由 【王富贵】 于 2011-12-21 23:30 编辑 一、主从配置的原理: mysql的 Replication 是一个异步的复制过程,从一个 mysql instace(我们称之为 Master)复制到另一个mysql instance(我们称之 Slave)。在 Master 与 Slave之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 Master端。 要实现 mysql 的 Replication ,首先必须打开 Master 端的Binary Log(...
主服务器设置:
mysql> grant replication slave on *.* to 'slave'@'Slave_IP' identified by 'password';
# vi /etc/my.cnf
server_id = 1
binlog-do-db=mysql
binlog-do-db=test
binlog-ignore-db=information_schema
# service mysqld restart
mysql> show master status;
从服务器设置:
# vi /etc/my.cnf
server...
mysql主从异步复制 目标: 实现mysql主从复制,达到实时备份的目的 系统概况: 系统:CentOS;内核版本:2.6.18-194.el5 mysql: 5.1.54 网络地址: master:192.168.85.101 slave:192.168.85.102 一、安装mysql 二、配置 三、验证、测试 一、安装mysql(主从相同)[code]01.#useradd mysql -s /sbin/nologin 02.#tar zxvf mysql-5.1.54.tar.gz 03.#cd mysql-5.1.54 ...
本帖最后由 freeterman 于 2011-09-02 15:53 编辑 在用bind+mysql 做DNS服务器的时候 需要做mysql主从 为了数据库的安全性 和同时做多台DNS服务器 1、在主mysql上 flush logs;//刷新事务日志 建立事务日志节点 察看my.cnf是否有 server-id=1 //保证配置文件里面有此信息 show master status;察看事务日志点和位置如下格式显示: +------------------+----------+--------------+------------------+ | File |...
目前结构是这样的,一个主,3个从,3个从共用的一个存储空间,可是我只想让一个从真正从主进行数据的同步,其他的2个从只是去那个共享的存储空间去进行读的操作,来分担读的负载,在那个进行同步数据的从如果宕掉了,我要切换另外2个从进行继续的同步工作,有过这方面经验的朋友可以说下怎么设置这样的结构吗?配置文件该怎么写,切换的时候怎么操作呢?
mysql的安装过程比较简单,这里略过 1.在maste主机上,配置my.cnf 在[mysqld]配置段添加如下字段中增加 log-bin=mysql-bin.log binlog-do-db=blog #要同步的数据库的名字 binlog-do-db=index #要同步的数据库的名字 server-id=1 重启mysql #service mysqld restart 进入mysql中 #mysql -u root -ppassword 增加同步帐号 mysql>grant replication slave on *.* to 'repication'@'%' identified by 'password'; mysql>use ...