Linux中Mysql集群搭建
来源:SegmentFault
时间:2023-01-22 21:44:36 357浏览 收藏
对于一个数据库开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《Linux中Mysql集群搭建》,主要介绍了MySQL、Java、Linux,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!
修改虚拟机MAC地址
当新建虚拟机时,修改mac网络地址

检查IP地址
命令:ip addr
如果没有IP展现则执行下列命令:
`service NetworkManager stop
chkconfig NetworkManager off 永久关闭 Manager网卡
service network restart 重启network网卡`
修改IP地址
1.找到IP地址的目录
cd /etc/sysconfig/network-scripts/
2.修改IP地址:
vim ifcfg-ens33

修改完成之后保存退出即可

3.重启网卡,检查IP地址是否正确

为什么需要搭建Mysql集群
描述:如果项目中使用单台数据库,如果由于不可抗因素导致设备损坏,数据丢失,将直接影响用户的使用,需要进行优化。

数据库备份方式
数据库冷备份
说明:定期将数据库中的文件通过sql的方式进行存储,保证数据在一定时间之内得到备份。
缺点:由于是定期备份,所以可能会导致数据的丢失。
数据库的冷备份是恢复数据的最有效的手段,所以一直延续使用。


数据库热备份
说明:由于数据库的同步的操作在工作中特别的繁琐,所以作为数据库的开发人员,也设计了数据库如何进行同步。

同步的步骤:
1.数据库主库如果需要启动同步策略,则必须开启二进制日志文件.(默认条件下是关闭的)
2.当用户"更新"数据库时,主库会将更新信息写入二进制日志文件中。(主库任务结束)
3.从库会利用IO线程读取主库中更新的二进制文件。
4.IO线程会将读取到的信息采用异步的方式先保存到中继日志中。(中继临时存储数据的媒介)
5.SQL线程会读取中继日志中的信息,之后将sql语句同步到从数据库中,至此实现了主从的同步。
实现数据库主从搭建
开启主库二进制文件
命令:vim/etc/my.cnf


重启数据库
说明:当修改完成配置文件之后,需要重启数据库,使的二进制文件生效。

配置从数据库
说明:根据主数据库的配置信息,配置从数据库。
如图所示,配置完成之后,重启数据库即可。


实现主从的挂载
主库: 192.168.126.129 master
从库: 192.168.126.130 slave
检查主库状态信息

实现主从挂载

关于重置二进制日志文件的说明
问题:有时候重启多次主机之后,会生成多个二进制文件信息:

解决方案:删除多余的二进制日志文件, 之后重启数据可即可

重启之后重新挂载即可!
本篇关于《Linux中Mysql集群搭建》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于数据库的相关知识,请关注golang学习网公众号!
-
499 收藏
-
244 收藏
-
235 收藏
-
157 收藏
-
101 收藏
-
443 收藏
-
202 收藏
-
365 收藏
-
223 收藏
-
334 收藏
-
224 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 542次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 507次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 497次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 484次学习
-
- 爱撒娇的草莓
- 细节满满,mark,感谢师傅的这篇文章,我会继续支持!
- 2023-03-10 16:53:55
-
- 活力的绿茶
- 这篇博文真及时,好细啊,写的不错,码起来,关注老哥了!希望老哥能多写数据库相关的文章。
- 2023-03-06 19:23:33
-
- 虚心的小丸子
- 这篇技术贴真及时,很详细,感谢大佬分享,已收藏,关注楼主了!希望楼主能多写数据库相关的文章。
- 2023-03-01 16:22:33
-
- 痴情的雪碧
- 很有用,一直没懂这个问题,但其实工作中常常有遇到...不过今天到这,看完之后很有帮助,总算是懂了,感谢up主分享文章内容!
- 2023-02-23 05:20:07
-
- 超帅的饼干
- 很棒,一直没懂这个问题,但其实工作中常常有遇到...不过今天到这,帮助很大,总算是懂了,感谢大佬分享博文!
- 2023-02-22 19:45:21
-
- 善良的糖豆
- 这篇文章太及时了,细节满满,真优秀,mark,关注师傅了!希望师傅能多写数据库相关的文章。
- 2023-02-04 14:54:00
-
- 壮观的大侠
- 赞 👍👍,一直没懂这个问题,但其实工作中常常有遇到...不过今天到这,看完之后很有帮助,总算是懂了,感谢博主分享博文!
- 2023-02-02 22:26:34
-
- 无聊的过客
- 太细致了,收藏了,感谢作者的这篇技术贴,我会继续支持!
- 2023-01-28 09:50:31
-
- 欢呼的黑裤
- 好细啊,mark,感谢师傅的这篇博文,我会继续支持!
- 2023-01-27 08:55:16
-
- 美好的帆布鞋
- 这篇博文真及时,作者加油!
- 2023-01-27 04:59:11