作为初学者,要想取得进步,成为高手,首先应该了解自己的不足之处.
全部博文(117)
分类: Mysql/postgreSQL
2011-05-24 17:08:49
环境部署
MySQL5.5 单机多实例
IP 192.168.60.134
hostname ora01.dh.cn
master port 3306
slave2 prot 3307
slave3 prot 3308
配置流程
log-bin=ora01-bin
server-id=1
grant replication slave on *.* to 'repli'@'ora01.dh.cn' identified by '123456';
flush privileges;
mysqldump -A --opt > dump.sql
导出后,保证不要再向master写数据,不然position值会有变化。
server-id=2
关闭log_bin(可选)
set global sql_log_bin=OFF;
导入dump.sql文件
mysql -uroot -p -h192.168.60.134 -P3307 < dump.sql
查看master状态
mysql> show master status \G
*************************** 1. row ***************************
File: ora01-bin.000022
Position: 187
Binlog_Do_DB:
Binlog_Ignore_DB:
1 row in set (0.00 sec)
指定master复制
change master to master_host='192.168.60.134',master_port=3306, master_user='repli',master_password='123456',master_log_file='ora01-bin.000022',master_log_pos=187;
show slave status \G
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Slave_IO_Running:Slave从Master上读取log_bin,并写入Slave中继日志Relay_Log_File
Slave_SQL_Running:负责读取并且执行中继日志中的log_bin