mysql的主从复制
1.MySQL 主从复制概念:
MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。
MySQL默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可以在远程接上进行,从节点可以复制主数据库中的所有数据库或者特定的数据库,或者特定的表。
2.MySQL 主从复制主要用途:
1.读写分离
2. 数据实时备份,当系统中某个节点发生故障时,可以方便的故障切换
**
主:server1
从:server2
步骤
(1)主库开启binlog日志(设置log-bin参数)
(2)主从server-id不同
(3)从库服务器能连同主库**
1.配置master上的数据库
将下载好的数据包传到server1上
在此之前要将yum源配好,yum安装
考一份给server2
查看端口,33006端口已经打开
在/var/log/mysql.log中过滤初始密码,
mysql_secure_installation初始化
全部回车
登陆数据库
在官网找到操作步骤,
修改配置文件,添加配置,表明是靠position复制
根据官网,要复制先要创建用户,在给他授权
此时在server1(master)中创建用于复制的用户,并查看master状态,
根据官网,slave上要进行设定,将master指向server1
server2设置
**安装
**
改配置文件
设定server1为master,当IO线程和SQL线程都是yes就好了
![在这servers1上测试插入数据
server2上也能看到,说明完成