linux mysql 双机集群_Linux中Mysql集群搭建

修改虚拟机MAC地址

当新建虚拟机时,修改mac网络地址

1309236baf4d1f3f2b5cbcbd16d3dc67.png

检查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

461e196b415b0756c528b05c446be1af.png

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

1b8b1a69cca2433cee308c74f7718418.png

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

fef557cdb1907aa1084533045145aaef.png

为什么需要搭建Mysql集群

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

8ef38bc54cbb30a6482d5dba645f243c.png

数据库备份方式

数据库冷备份

说明:定期将数据库中的文件通过sql的方式进行存储,保证数据在一定时间之内得到备份。

缺点:由于是定期备份,所以可能会导致数据的丢失。

数据库的冷备份是恢复数据的最有效的手段,所以一直延续使用。

1402d3d052eee8650399cd6aecbb1c4b.png

69909a0961592c7593811bf407091802.png

数据库热备份

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

4c08045334f90dd465274ca1da73203c.png

同步的步骤:

1.数据库主库如果需要启动同步策略,则必须开启二进制日志文件.(默认条件下是关闭的)

2.当用户"更新"数据库时,主库会将更新信息写入二进制日志文件中。(主库任务结束)

3.从库会利用IO线程读取主库中更新的二进制文件。

4.IO线程会将读取到的信息采用异步的方式先保存到中继日志中。(中继临时存储数据的媒介)

5.SQL线程会读取中继日志中的信息,之后将sql语句同步到从数据库中,至此实现了主从的同步。

实现数据库主从搭建

开启主库二进制文件

命令:vim/etc/my.cnf

ba264eb6b1915f088008447d4546c594.png

a8df8c5f9400a8654ebebd6838a43dcf.png

重启数据库

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

aea6806afb7fe54bca072cbd5c99defd.png

配置从数据库

说明:根据主数据库的配置信息,配置从数据库。

如图所示,配置完成之后,重启数据库即可。

db3fb227790234df426d53694817f6d7.png

426c125ce4ec0487b2d9d331d969a3dc.png

实现主从的挂载

主库: 192.168.126.129 master

从库: 192.168.126.130 slave

检查主库状态信息

2ea25c5c7c29f0a3f48ab27d1779409b.png

实现主从挂载

8fc3a9f33a2f666c74299e9be6b28340.png

关于重置二进制日志文件的说明

问题:有时候重启多次主机之后,会生成多个二进制文件信息:

6eb08a94833e6fe4c2bfc6a20b329ef8.png

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

bffdd4e8db42b88f528e461b5c25fd2e.png

重启之后重新挂载即可!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值