![](https://i-blog.csdnimg.cn/direct/018d1ebbff9944e198e6cb386b3f1284.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 92
MySQL
ZZDICT
这个作者很懒,什么都没留下…
展开
-
ProxySQL 读写分离配置
ProxySQL 是一个高性能、高可用的 MySQL 代理软件,旨在提升 MySQL 数据库的可扩展性和性能。它可以在应用程序和 MySQL 服务器之间充当中间层,提供强大的路由、负载均衡和查询优化功能。原创 2024-08-23 17:22:42 · 757 阅读 · 0 评论 -
双主双从读写分离
一个主机 Master1 用于处理所有写请求,它的从机 Slave1 和另一台主机 Master2 还有它的从 机 Slave2 负责所有读请求。当 Master1 主机宕机后,Master2 主机负责写请求,Master1 、 Master2 互为备机。原创 2024-08-22 01:05:24 · 1121 阅读 · 0 评论 -
Mycat分片-水平拆分
在业务系统中, 有一张表(日志表), 业务系统每天都会产生大量的日志数据 , 单台服务器的数据存 储及处理能力是有限的, 可以对数据库表进行拆分。准备三台服务器,具体的结构如下:(本次操作使用续接上篇的环境操作,就不需要重新搭建了)原创 2024-08-21 14:38:50 · 425 阅读 · 0 评论 -
Mycat分片-垂直拆分
修改schema.xml中的逻辑表的配置,修改 tb_areas_provinces、tb_areas_city、 tb_areas_region 三个逻辑表,增加 type 属性,配置为global,就代表该表是全局表,就会在 所涉及到的dataNode中创建给表。现在考虑将其进行垂直分库操作,将商品相关的表拆分到一个数据库服务器,订单表拆分的一个数据库 服务器,用户及省市区表拆分到一个服务器。在MyCat的命令行中,当我们执行以下多表联查的SQL语句时,可以正常查询出数据。原创 2024-08-21 11:36:15 · 1034 阅读 · 0 评论 -
MySQL 主从复制的两种方式详解
主从复制是指将主数据库的 DDL 和 DML 操作通过二进制日志传到从库服务器中,然后在从库上对这 些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。MySQL支持一台主库同时向多台从库进行复制, 从库同时也可以作为其他从服务器的主库,实现链状 复制。1. 主库出现问题,可以快速切换到从库提供服务。2. 实现读写分离,降低主库的访问压力。3. 可以在从库中执行备份,以避免备份期间影响主库服务。原创 2024-08-20 01:15:18 · 908 阅读 · 0 评论 -
MySQL 日志类别详解
作用:①. 灾难时的数据恢复;②. MySQL的主从复制。在MySQL8版本中,默认二进制日志是开启着。原创 2024-08-19 20:30:36 · 773 阅读 · 0 评论 -
开源的数据库增量订阅和消费的中间件——Cancl
是一个阿里巴巴开源的数据同步工具,主要用于 MySQL 数据库的增量数据捕获(Change Data Capture, CDC)。Canal 能够模拟 MySQL 的主从复制协议,解析 MySQL 的 binlog 日志,实时捕获数据库的增量数据变化,并将这些变化数据提供给其他系统。原创 2024-08-16 20:57:56 · 851 阅读 · 0 评论 -
MySQL Galera Cluster 部署与介绍
MySQL Galera Cluster 是一个高可用、同步复制的数据库解决方案,基于 Galera Library 和 MySQL 数据库。它设计用于提供高可用性、负载均衡和数据一致性,特别适合需要高写入负载和多主节点支持的场景。原创 2024-08-05 15:34:36 · 799 阅读 · 0 评论 -
Yearning-MYSQL 审计平台部署
Yearning 是一个开源的 MySQL SQL 审计平台,专为数据库管理员和开发者设计,提供了包括查询审计、SQL 审核、SQL 回滚和自定义工作流在内的多种功能。它基于 Vue.js 构建前端,支持 SQL 语法高亮、自动补全和智能提示,以及可视化展示。Yearning 通过内置的审核规范帮助用户规范 SQL 变动,提高 SQL 使用的规范化和标准化,同时支持二次开发以适应特定的审核策略。Yearning 的安装相对简单,只依赖 MySQL 数据库来存储工单数据,支持容器化部署,并提供了 Dock原创 2024-08-01 15:51:38 · 784 阅读 · 0 评论 -
MySQL物理备份
全量备份:创建一个基础备份,包含当前数据库的所有数据。第一次增量备份:基于全量备份创建增量备份,包含自全量备份以来的所有更改。第二次增量备份:基于第一次增量备份创建增量备份,包含自第一次增量备份以来的所有更改。预处理全量备份:将全量备份应用日志,准备合并增量备份。应用第一次增量备份:合并第一次增量备份到全量备份中。应用第二次增量备份:合并第二次增量备份到全量备份中。最终预处理:确保所有更改应用,使得备份达到一致状态。恢复备份到 MySQL 数据目录。进行全量备份。原创 2024-06-10 20:26:52 · 1271 阅读 · 0 评论 -
MySQL bin-log日志恢复数据
在 MySQL 中,二进制日志(Binary Log, bin-log)是用于记录所有更改数据库数据的 SQL 语句的日志文件。开启和管理二进制日志可以用于数据恢复、主从复制等场景。原创 2024-06-10 18:27:20 · 1037 阅读 · 0 评论 -
MySQL逻辑备份
MySQL 的逻辑备份指的是使用 SQL 语句备份数据库的结构和数据,而不是直接备份数据库文件。通常使用mysqldump工具进行逻辑备份。mysqldump是最常用的逻辑备份工具,能够生成SQL脚本文件,这些文件可以用来重建数据库结构和数据。原创 2024-06-10 14:23:26 · 1035 阅读 · 0 评论 -
MySQL技术点合集
刚下载好的mysql,没有启动和登录时, /var/log/mysqld.log日志文件是没有任何数据的,在数据目录 /var/lib/mysql/里也是没有任何东西的。mysql5.7系列适用例句。mysql8.0系列适用例句。mysql中通用方法。在liunx命令行修改密码例句。登录mysql里修改密码例句。原创 2024-05-22 19:53:54 · 823 阅读 · 0 评论