cgb2007-京淘day11

本文详细介绍了数据库主从配置的过程,包括冷备份与热备份策略,以及数据库主从搭建与测试。同时,讲解了Mycat的使用,如何实现数据库的读写分离和负载均衡,并提供了部署步骤。
摘要由CSDN通过智能技术生成

1.代码还原

1.1 IP地址问题

问题描述: windows的IP链接不通Linux中的IP地址.
在这里插入图片描述
在这里插入图片描述
问题说明: 当虚拟起启动时,虚拟网卡没有正常的工作导致的. 只需要重启网卡即可.
在这里插入图片描述

重启网卡命令:

service NetworkManager stop 
chkconfig  NetworkManager  off    永久关闭 Manager网卡
service  network restart		  重启network网卡

1.2 还原hosts文件

在这里插入图片描述

1.3 还原图片路径

在这里插入图片描述

1.4 还原nginx配置

让域名访问8091服务器.
在这里插入图片描述

2 数据库相关学习

2.1 数据库备份策略

2.1.1 数据库冷备份

说明:通过数据库工具,定期将数据库文件进行转储,保证数据的安全性. (一般2-3天)
缺点:
1.备份时由于突发的情况,可能导致备份失败.需要反复备份.
2.由于冷备份是定期备份.所以可能导致数据的丢失.

核心:
数据必须备份.备份的数据是恢复的最后有效的手段.
在这里插入图片描述
在这里插入图片描述

2.1.2数据库热备份

说明:可以通过数据库机制,自动的实现数据的备份操作.
优点: 可以实现自动化的操作,并且是实时备份.
在这里插入图片描述
备份实现原理:
1.当数据库主机的数据发现变化时,会将修改的数据写入二进制日志文件中.
2.从库通过IO线程,读取主库的二进制日志文件,获取之后,将数据保存到中继(临时存储)日志中.
3.从库中开启Sql线程,之后读取中继日志中的数据,之后将数据同步到从库中.

2.2 准备多台服务器

2.2.1 修改虚拟机名称

说明:复制课前资料中的虚拟机,并且改名为JT_LINUX_S.之后启动即可.
在这里插入图片描述

2.2.2 修改Linux从机的mac地址

为了保证2台虚拟机正常稳定的运行,需要修改mac地址.
在这里插入图片描述

2.2.3 安装数据库从库

具体参见 博客文档.
https://blog.csdn.net/qq_16804847/article/details/108450506

2.3 数据库主从搭建

2.3.1 开启主库二进制文件

说明:主库的二进制日志文件,默认条件下是关闭的,需要手动的开启.
命令: vim /etc/my.cnf
编辑二进制日志文件:
在这里插入图片描述
重启数据库,检查二进制日志文件,是否可用.
在这里插入图片描述
重启之后,生成二进制文件
在这里插入图片描述

2.3.2 开启从库二进制配置文件

修改文件: vim /etc/my.cnf
添加的操作和主库一致,之后重启数据库服务器,效果如下:
在这里插入图片描述

2.3.3 数据库主从搭建

1).检查主库的状态
在这里插入图片描述
2). 实现数据库主从挂载

/*我是130 我是从库*/
/*1.实现数据库主从挂载 host/port/user/password/二进制日志/pos*/
CHANGE MASTER TO MASTER_HOST="192.168.126.129",
MASTER_PORT=3306,
MASTER_USER="root",
MASTER_PASSWORD="root",
MASTER_LOG_FILE="mysql-bin.000001",
MASTER_LOG_POS=245;

/*2.启动数据库主从服务*/
START SLAVE;

/*3.检查数据库启动状态*/
SHOW SLAVE STATUS
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闪耀太阳

感觉文章不错的记得打赏呀

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值