12.主从复制
1.复制原理:
slave从master主机读取binlog日志进行数据同步;

2.复制的规则:
每个slave只有一个master;
每个slave只能有一个唯一服务器ID
每个master可以有多个slave
3.配置要求:
3.1mysql版本要一致且后台要以服务运行;
3.2双边用ping iP都要拼通
3.3主从都要配置在【mysldq】节点下,都要小写;
3.4主机修改my.ini配置文件:
3.41:必须主服务器唯一ID; server-id=1

3.42:必须启动二进制日志;log-bin=自己的本地路径/mysqlbin

3.43:【可选】启动错误日志 log-err=自己的本地路径/mysqlerr

3.44【可选】根目录;basedir=自己的本路径

3.45【可选】临时目录;tmpdir=自己本地地址

3.46【可选】数据目录;datadir=自己的本地路径/Data

3.47 read-only=0 主机读写都可以

3.48【可选】设置不要复制的数据库
binlog-ignore-db=mysql

3.49【可选】设置需要复制的数据库
binlog-do-db需要复制的主数据库名称
3.5从机修改my.cnf配置文件
3.51【必须】从服务器唯一ID

注释掉server-id =1 ;打开server-id =2
3.52【可选】启动二进制日志

3.6由于修改了配置文件,主机和从机都要重启mysql服务
3.7主机和从机都要关闭防火墙
3.71window直接手动关闭防火墙
3.72linux直接,service iptables stop
3.8在window主机上建立账户并授权slave


3.82查询主机的状态:
show master status

file多少跑道,position:多少行
3.9在linux从服务器上配置需要复制的主机

3.91 启动服务器复制功能:star slave
3.92查看配置是否成功:show slave status\G

4.停止从机的复制功能:
stop slave
浙公网安备 33010602011771号