配置MySQL复制基本步骤:
一、MASTER
1、启用二进制日志
log-bin = master-bin
log-bin-index = master-bin.index
2、选择一个惟一server-id
server-id = (1~2^32-1)
innodb_file_per_table = 1 配置时最好配置此项
3、创建且有复制权限的用户
replication slave (复制事件)
replication client
二、slave
1、启用中继日志
replay-log = relay-log
relay-log-inde =
2、选择一个惟一的server-id
server-id = (1~2^32-1)
3、连接到主服务器,并开始复制数据
mysql> CHANGE MASTER TO MASTER_HOST="",MASTER_PORT=,MASTER_USER="",MASTER_PASSWORD="",MASTER_LOG_FILE="",MASTER_LOG_POS=;
mysql>START SLAVE; | |--mysql>start io_thread; |--mysql>start sql_thread; 复制线程:MASTER--> dumpSLAVE --> io_thread sql_thread 一个库只能使用一个线程,复制多个库可以使用多个线程 注意:复制是基于明文传输的,通过互联网复制要配置ssl MySQL 5.5支持半同步
浙公网安备 33010602011771号