分享更有价值
被信任是一种快乐

Mysql5.7中如何搭建主从复制

文章页正文上

这篇文章主要介绍了Mysql5.7中如何搭建主从复制,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。主从复制可以实现对数据库备份和读写分离:为了避免服务的不可用以及保障数据的安全可靠性,我们至少需要部署两台或两台以上服务器来存储数据库数据,也就是我们需要将数据复制多份部署在多台不同的服务器上,即使有一台服务器出现故障了,其他服务器依然可以继续提供服务.
MySQL提供了主从复制功能以提高服务的可用性与数据的安全可靠性.主从复制是指服免费主机域名务器分为主服务器和从服务器,主服务器负责读和写,从服务器只负责读,主从复制也叫 master/slave,master是主,slave是从,但是并没有强制,也就是说从也可以写,主也可以读,只不过一般我们不这么做。【相关推荐:mysql视频教程】一主多从架构:

多主多从架构:

主从复制原理:当 master 主服务器上的数据发生改变时,则将其改变写入二进制事件日志文件中salve 从服务器会在一定时间间隔内对 master 主服务器上的二进制日志进行探测,探测其是否发生过改变,如果探测到 master 主服务器的二进制事件日志发生了改变,则开始一个 I/O Thread 请求 master 二进制事件日志同时 master 主服务器为每个 I/O Thread 启动一个dump Thread,用于向其发送二进制事件日志slave 从服务器将接收到的二进制事件日志保存至自己本地的中继日志文件中salve 从服务器将启动 SQL Thread 从中继日志中读取二进制日志,在本地重放,使得其数据和主服务器保持一致;最后 I/O Thread 和 SQL Thread 将进入睡眠状态,等待下一次被唤醒搭建环境:
1. Linux 版本 CentOS release 6.9 (免费主机域名Final)
2. mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz下载地址1.解压 mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz2.创建多实例数据目录
3.数据库初始化若出现错误执行
yum install libaio-devel.x86_64
yum -y install numactl
4.创建各个数据库的配置文件my.cnf注意:
1.建议在linux下创建文件防止windows 与 linux 编码不一致
2.不同的实例下配置要修改端口号
3.将修改好的my.cnf分别放至3306、3307文件夹内5.多实例启动
切换到/usr/local/mysql-5.7.24/bin目录下,使用 msyqld_safe 命令指定配置文件并启动MySQL服务:6.数据库初始化配置
分别在各个实例内进行配置 如3306:客户端连接测试

7.数据库唯一id配置1.确定各个实例正常启动无误后进行主从配置
2.关闭实例分别在各个实例的my.cnf文件加入以下配置加入完毕后启动各个实例7.主机设置
1.在主服务器上创建复制数据的账号并授权2.查看主服务器状态3.如果主服务状态不是初始状态,需要重置状态7.从机设置
1.需要登录到 3306|3307|3308的从机客户端2.查看从机状态3.若不是初始状态,重置一下4.设置从机设置主机配置5.执行 开始复制命令6.查看从机状态
7.测试主从复制在主数据库中进行创建表,从库同步就算搭建成功了!

若你在从库进行写操作,则从服务器不再同步主库数据,在从库中执行此命令即可解决!若主从复制速度较慢的话,执行此命令感谢你能够认真阅读完这篇文章,希望小编分享的“Mysql5.7中如何搭建主从复制”这篇文章对大家有帮助,同时也希望大家多多支持云技术,关注云技术行业资讯频道,更多相关知识等着你来学习!

相关推荐: 怎么用CentOS7.0编译安装Mysql5.5.32

这篇文章主要介绍“怎么用CentOS7.0编译安装Mysql5.5.32”,在日常操作中,相信很多人在怎么用CentOS7.0编译安装Mysql5.5.32问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用CentOS7.0编…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册