
mysql
文章平均质量分 74
长安有故里y
万事胜意呀
展开
-
mycat的应用(读写分离+高可用+垂直,水平分片)
mycat高级应用1. mycat的重要配置文件2. 数据库用户的创建3. 主配置文件的结构介绍schema.xml3.1 配置文件的基本格式3.2 参数:3.2.1 balance 属性3.2.2 writeType 属性3.2.3 switchType属性3.2.4 minCon maxCon3.2.5 tempReadHostAvailable="1"4. mycat实现1主1从的读写分离4.1 配置文件4.2 启动测试4.3 报错解决5. mycat高可用+读写分离5.1 配置文件5.2 说明:原创 2021-11-15 16:41:49 · 1156 阅读 · 0 评论 -
mycat实现高可用架构的搭建
mycat及主从复制的搭建1. 环境的准备1.1 架构图1. 2 创建目录初始化(两台节点都做)1.3 sjk4的多实例配置文件和启动脚本1.3.1 配置文件1.3.2 启动脚本1.4 sjk5的多实例配置文件和启动脚本1.4.1 配置文件:1.4.2 启动脚本:1.5 启动 (两台都做)2. 主从节点的规划2.2 配置第一组的四个节点2.2.1 sjk4:3307与sjk5:3307互为主从2.2.2 两个3307和3309的分别一主一从2.3 配置第二组的四个节点2.3.1 sjk4:3308与sjk5原创 2021-11-14 22:03:53 · 2549 阅读 · 0 评论 -
Atlas配合mha实现读取分离
Atlas配合mha实现读取分离1. 介绍2. 安装配置3. 配置文件的编写4. 启动atlas5 . Atlas功能测试6. Atlas基本管理1. 介绍Atlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它是在mysql-proxy 0.8.2版本的基础上,对其进行了优化,增加了一些新的功能特性。360内部使用Atlas运行的mysql业务,每天承载的读写请求数达几十亿条。下载地址https://github.com/Qihoo36原创 2021-11-13 21:23:09 · 106 阅读 · 0 评论 -
mha的应用
mha的高级应用1. Failover1.1 mha的failover如何实现2. 数据补偿3. mha的应用透明 VIP4. mha 故障提醒5. 额外的数据补偿(binlog_server)6. 故障模拟及恢复6.1 宕机掉数主库6.2 恢复6.2.1 启动故障节点6.2.2 恢复1主2从6.2.3恢复配置文件6.2.4 恢复binlog_server6.2.5 启动mha7. 要是想重新恢复到sjk1为主库节点的分布192.168.80.90sjk1 主库 mha的node安装原创 2021-11-13 20:12:59 · 1706 阅读 · 0 评论 -
MHA的搭建
MHA的搭建1.配置关键的程序软连接2. 配置互信3. 软件包的安装4. 配置文件的准备5. 状态检查(sjk3)6. 开启MHA(sjk3)7. 查看MHA状态1.配置关键的程序软连接ln -s /opt/mysql/bin/mysqlbinlog /usr/bin/mysqlbinlogln -s /opt/mysql/bin/mysql /usr/bin/mysql2. 配置互信sjk1 sjk2 sjk3rm -rf /root/.ssh sjk1:ssh原创 2021-11-12 20:58:52 · 1717 阅读 · 0 评论 -
主从延时和gtid复制
主从延时,gtid复制1. 主从延时1.1 主从延时的监控2.延时从库2.1 配置从库延时2.2 延时从库的故障处理2.3 演示3. 过滤复制3.1 过滤复制的应用4. GTID复制4.1 GTID的核心参数4.2 gtid复制配置过程4.2.1 环境的清除4.2.2 配置文件4.2.3 初始化4.2.4 数据库的启动4.2.5 构建主从5. 半同步介绍1. 主从延时1.1 主从延时的监控1.有没有问题show slave sattus \G Seconds_Behind_Master: 02原创 2021-11-12 20:22:22 · 1131 阅读 · 0 评论 -
mysql主从复制过程和监控
mysql主从复制过程1. 主库与从库的进程2. 主从复制监控3. 故障3.1 io线程故障3.2 sql 线程故障4. 主从延时的原因1. 主库与从库的进程主库:Binglog_DUMP Thread dump从库:SLAVE_IO_THREAD ioSLAVE_SQL_THREAD sql图片过程:1.从库执行change master to命令(主库的连接信息+复制的起点)2.从库会将以上的信息,记录到master.info文件3.从库执行start slav原创 2021-11-12 11:52:15 · 874 阅读 · 0 评论 -
MySQL备份mysqldump+XBK
mysqldump+XBK1. mysqldump1. 1 参数:1.2 案列1.2.1 数据的准备1.2.2 模拟每天的数据全备1.2.3 模拟周二到周三的数据的变化1.2.4 模拟故障1.2.5 恢复过程2. XBK物理备份备份的方式:逻辑备份: mysqldump物理备份:xbk注意事项:1.检查备份的可用性 定时任务 备份的脚本 备份路径2.定期的演练3.数据的恢复 1. mysqldump1. 1 参数:连接数据库的参数-u用户名-p密码-S原创 2021-11-12 10:44:18 · 705 阅读 · 0 评论 -
MySQL主从复制的搭建(mysql5.7.26)
主从复制的搭建1.服务器的准备2. 主库开启二进制文件3. 主库需要建立专用的复制用户4. "补课"5. 告诉从库信息6. 从库开启复制线程(IO,SQL)7. 检查主从复制状态8. 验证(1) 2个或以上的数据库实例(2) 主库需要开启二进制日志 (3) server_id要不同,区分不同的节点(4) 主库需要建立专用的复制用户 (replication slave)(5) 从库应该通过备份主库,恢复的方法进行"补课"(6) 人为告诉从库一些复制信息(ip port user pass,二进制原创 2021-11-10 20:11:44 · 753 阅读 · 0 评论 -
MySQL日志文件
日志文件介绍1. 错误日志1.1 默认的路径1.2 自己定义位置2. 二进制日志2.1 配置二进制文件2.2 二进制文件的介绍2.3 二进制文件的记录单元2.4 二进制文件的管理2.5 查看二进制内容2.6 二进制文件的截取2.7 通过二进制文件恢复2.7.1 模拟数据2.7.2 模拟故障2.7.3 分析截取binlog2.7.4 恢复3. GTID3.1 开启GTID3.2 GTID的相关参数3.3查看GTID信息3.4 基于GTID,binlog的恢复3.4.1 日志的截取3.4.2 恢复3.4.2.原创 2021-11-02 12:22:35 · 196 阅读 · 0 评论 -
mysql多实例
MySQL多实例1. 准备1.1 创建多个目录1.2 配置文件编写1.3 初始化1.4 多实例管理1.5 授权2. 启动3. 验证1. 准备1.1 创建多个目录mkdir -p /data/330{7,8,9}/data1.2 配置文件编写cat > /data/3307/my.cnf <<EOF[mysqld]basedir=/opt/mysqldatadir=/data/3307/datasocket=/data/3307/mysql.socklog_erro原创 2021-11-02 10:06:06 · 91 阅读 · 0 评论 -
MySQL的安装(centos7)和基础配置
mysql的安装1. 下载1.1 网址1.2 上传到虚拟机2. 安装配置2.1 解压2.2 原始环境的卸载2.3 创建mysql用户2.4 添加环境变量2.5 目录的准备2.6 初始化2.7 配置文件2.8 数据库的启动方式2.8.1 /ect/init.d/mysqld start2.8.2 systenctl start mysqld2.9 密码的设定2.10 忘记密码3. 数据库授权4. 数据库的连接方式4.1 tcp ip -h4.2 socket -S1. 下载1.1 网址官方的网址:原创 2021-11-02 09:56:50 · 190 阅读 · 0 评论