- <李>
基于SQL语句的复制
李> <李>基于行的复制
李> <李>混合复制
李>
,操作系统:CentOS 6.5 x64
,师父:192.168.0.134
,奴隶:192.168.0.135
1。配置时间同步
主:配置为时间服务器
[root@master ~] #, yum install ntp - y 编辑/etc/ntp.conf 添加如下两行: server 127.127.1.0 fudge 127.127.1.0  stratm 8 service , ntpd 开始
奴隶:同步主时间
[root@slave ~] #, yum install ntpdate - y (root@slave ~) #, ntpdate , 192.168.0.134 , ,6 May 06:37:58  ntpdate [6653]:, adjust time server 192.168.0.134 offset -0.469705,秒
2。安装MySQL
奴隶和主人:
[root@master ~] #, yum install , mysql-server mysql - y (root@master ~) #,/etc/d/摆在mysqld 开始 (root@master ~) #, chkconfig mysqld (root@master ~) #, mysqladmin -u root password “123. com”
3。编辑配置文件
主:
编辑/etc/my.conf添加如下几行 服务器id=134,, #设置id、主从不同 log-bin=master-bin #开启二进制日志 log-slave-update=true 重启MySQL服务 (root@smaster ~) #, service mysqld 重启奴隶:
编辑/etc/my.conf添加如下几行 服务器id=135 relay-log=relay-log-bin relay-log-index=slave-relay-bin.index 只读=1,#这里可以设置mysql为仅读,不对根生效 重启MySQL服务 [root@slave ~) #, service mysqld 启动
3。登录mysql,给奴隶授权
主:
mysql>, grant replication slave 提醒*。*,用“奴隶”@“192.168.0. %”,identified by “123456”; Query 好吧,,0,rows affected (0.00,秒) mysql>, flush 特权; Query 好吧,,0,rows affected (0.00,秒) mysql>, show master 地位; + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + |,File ,,,,,,,,,,,,, |, Position |, Binlog_Do_DB | Binlog_Ignore_DB | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | |,master-bin.000001 ,,,,, 181, |,,,,,,,,,,,,,, |,,,,,,,,,,,,,,,,, | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + 1,row set 拷贝;(0.00,sec)
,,#文件:日志名,位置:偏移量
4。登录MySQL,配置同步
奴隶:
mysql>, change master 用master_host=192.168.0.134, master_user=ァ?master_password=?23456’, master_log_file=master-bin.000001, master_log_pos=181; Query 好吧,,0,rows affected (0.12,秒) mysql>, start 奴隶; Query 好吧,,0,rows affected (0.00,秒) mysql>, show slave  status \ G * * * * * * * * * * * * * * * * * * * * * * * * * * *,1只row * * * * * * * * * * * * * * * * * * * * * * * * * * * ,,,,,,,,,,,,,,Slave_IO_State:, Waiting for master 用send 事件 ,,,,,,,,,,,,,,,,,Master_Host: 192.168.0.134 ,,,,,,,,,,,,,,,,,Master_User:奴隶 ,,,,,,,,,,,,,,,,,Master_Port: 3306 ,,,,,,,,,,,,,,,Connect_Retry: 60 ,,,,,,,,,,,,,Master_Log_File: master-bin.000001 ,,,,,,,,,Read_Master_Log_Pos: 181 ,,,,,,,,,,,,,,Relay_Log_File: relay-log-bin.000002 ,,,,,,,,,,,,,,,Relay_Log_Pos: 252 ,,,,,,,Relay_Master_Log_File: master-bin.000001 ,,,,,,,,,,,,Slave_IO_Running:是的 null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null nullMySQL主从复制原理及搭建