上一页 1 2 3 4 5 6 7 8 9 ··· 78 下一页
摘要: 一、在线开启gtid步骤步骤1到步骤5在每个mysql节点都执行,不可以单独某个库独立做完所有步骤再去操作其他节点;尤其注意不能先将主库打开gtid,从库任何参数不设置,这样将导致同步中断。 1、检查数据库中是否有不支持gtid的操作设置ENFORCE_GTID_CONSISTENCY = WARN 阅读全文
posted @ 2023-09-22 10:13 paul_hch 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 在这之前,我们相继卷完了:关系型数据库 MySQL 、 NoSQL 数据库 Redis 、 MongoDB 、搜索引擎 ElasticSearch 、大数据 Hadoop框架、PostgreSQL 数据库这些系列的知识体系。今天开始,我们将踏上另一个学习之路:中间件!第一个要学习的中间件就是:Kaf 阅读全文
posted @ 2023-09-20 14:42 paul_hch 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 数据量很大的话,常规切换数据库会把里面所有的表遍历一遍,会很慢甚至是卡死。 解决方法:登录的时候直接在最后面加一个 -A 就行了。 [root@localhost ~]# "/usr/local/mysql-8.0.11/bin/mysql" -uroot -p123456 -A 实战演示:我演示的 阅读全文
posted @ 2023-09-15 13:55 paul_hch 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 使用mysqldump导出数据的时候收到选项 set-gtid-purged=AUTO的影响和非GTID下导出不同。如果在GTID开启情况下使用如下语句导出数据: mysqldump --single-transaction --master-data=2 -R -E --triggers --al 阅读全文
posted @ 2023-09-14 09:05 paul_hch 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 一、GTID的概述: 1、全局事物标识:global transaction identifieds。 2、GTID事物是全局唯一性的,且一个事务对应一个GTID。 3、一个GTID在一个服务器上只执行一次,避免重复执行导致数据混乱或者主从不一致。 4、GTID用来代替classic的复制方法,不在 阅读全文
posted @ 2023-09-13 16:36 paul_hch 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 删除文件报错 [root@db1 log]# rm -rf auditcommand.log rm: cannot remove `auditcommand.log': Operation not permitted lsattr查看属性 [root@db1 log]# rm -rf auditco 阅读全文
posted @ 2023-09-04 11:30 paul_hch 阅读(32) 评论(0) 推荐(0) 编辑
摘要: MySQL 的 commit命令提交事务时,内部会进行两阶段(Prepare 和 Commit)提交,这篇文章基于 MySQL 8.0.33 对 MySQL 的两阶段提交进行源码分析,带你了解提交事务过程中都经历了什么。 以下是整体逻辑: 一、Prepare 阶段 1. Binlog Prepare 阅读全文
posted @ 2023-09-01 16:36 paul_hch 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 在前面,我们讲了,通过创建一个临时从库,再把数据同步到误操作的前一个事务,来恢复误删除的数据,可以点击跳转。 但是临时准备一套从库,会多花费很多时间,那有没有更快的办法呢? 这一篇文章,就讲一下通过延迟从库,来恢复误删除的数据。 比如平时这个从库都是延迟主库1小时,当主库出现误操作,从库直接同步到误 阅读全文
posted @ 2023-09-01 15:49 paul_hch 阅读(58) 评论(0) 推荐(0) 编辑
摘要: MySQL主从复制报错,MySQL主主复制结构,MySQL版本5.7.32 2023-08-31T09:08:29.316553+08:00 1 [ERROR] Error reading packet from server for channel '': Client requested mas 阅读全文
posted @ 2023-09-01 14:35 paul_hch 阅读(215) 评论(0) 推荐(0) 编辑
摘要: mysqld进程占用内存过高怎么排查 遇到一个比较极端的案例,innodb_buffer_pool_size 值仅设置为2GB,但是mysqld进程却占用了25GB的内存。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 45305 mys 阅读全文
posted @ 2023-08-11 16:24 paul_hch 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 在生产环境中有时候需要修改复制用户账户的密码,比如密码遗失,或者由于多个不同的复制用户想统一为单独一个复制账户。对于这些操作应尽可能慎重以避免操作不同导致主从不一致而需要进行修复。本文描述了修改复制账户密码以及变更复制账户。 1、更改复制账户密码 --演示环境,同一主机上的2个实例,主3406,从3 阅读全文
posted @ 2023-08-10 17:12 paul_hch 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 防火墙用于网络之间的隔离,专业的讲用于保护一个安全区域免于另外一个安全区域的网络攻击和入侵行为。防火墙是基于安全区域的,一般厂商都是有这个概念的。安全区域(Security Zone),也称之为区域(Zone),是一个逻辑的概念。用于管理防火墙设备安全需求相同的多个接口。它是一个或者多个的接口集合, 阅读全文
posted @ 2023-08-10 09:26 paul_hch 阅读(658) 评论(0) 推荐(1) 编辑
摘要: 有同事反馈keepalived的低版本(1.2.X版本)运行killall -0不成功,需进一步验证。 vrrp_script chk_mysql { script "killall -0 mysqld" interval 3 timeout 10 } 阅读全文
posted @ 2023-08-07 16:12 paul_hch 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 问题:Kafka一个节点挂掉,导致服务不可消费。工作中遇到的一个问题,解决方法如下。 一、修改系统_offsets副本数为31、首先查看系统的_offsets副本是几个?/usr/local/kafka/bin/kafka-topics.sh --describe --zookeeper 192.6 阅读全文
posted @ 2023-08-07 16:04 paul_hch 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 故障描述: 上周云服务器重启了,上面的kafka再启动时就报错“Caused by: java.net.UnknownHostException: Cent65: Cent: Name or service not known” 而且看kafka-monitor,也不再群集里。 解决办法:在本机ho 阅读全文
posted @ 2023-08-07 15:52 paul_hch 阅读(57) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 78 下一页