原理:

配置主从复制的好处:
1、主服务器执行写操作 , 从服务器执行读操作 , 减轻数据库的连接压力 , 提高数据库的响应能力。
2、数据备份
3、便于测试和升级
配置主从的步骤和注意点,以一主一从为例子:
注意:
1、从服务器不要太多
2、一个从服务器只能对应一个主服务器 而一个主服务器可以对应多个从服务器
3、每个服务器要保证my.cnf中的server-id唯一
配置步骤:
主服务器:
1、开启binlog日志 配置server-id
2、配置从服务器的账号和授予权限
vi /etc/my.cnf

mysql>
show master status; // 获取当前binlog日志的文件

myql>
create user 'slave-name'@'%' identified by 'slave-pass'; // 添加从服务器账号 用于同步数据
grant replication slave on *.* to 'slave-name'@'%' identified by 'slave-pass'; // 授予权限
从服务器:
1、配置server-id 设置中继日志 relay-log relay-log-index
2、指定主服务的IP port 用户 binlog pos
3、启动slave并检查状态
vi /etc/my.cnf

/etc/rc.d/init.d/mysqld restart // 重启MySQL
mysql>
change master to master_host='192.....',master_port=3306,master_user='master-name',master_password='master-pass',master_log_file='mysql-bin.....',master_log_pos=0;
reset slave all // 清楚slave缓存
start slave; // 启动slave
show slave status \G; // 查看salve的状态
