摘要:
一.问题描述 拷贝一个大表的表数据的时候,等待时间太久,就在前台通过CTRL+C的方式停掉了 通过show processlist查找到对应的进程,然后进行kill,结果kill完了,依旧在进程列表里,只是被标记为killed 二.解决方案 查看innodb的事务表,发现刚才kill的语句正在进行回 阅读全文
摘要:
在应用系统上云迁移的时候经常会遇到中间件的数据迁移,今天就和大家介绍一下zookeeper的数据如何迁移与恢复。 第一步:从原系统环境zookeeper服务器的数据目录下复制最新的日志和快照文件。 先去zookeeper的配置文件中找到data目录存放路径: cd /usr/local/zookee 阅读全文
摘要:
1、背景 多个业务连接异常,navicat连接数据库不稳定,连接进入数据库后也会出现卡死的,连接失败的报错 2、问题分析 2.1 问题描述: navicat、服务器中连接数据库均复现业务报告的问题,查看后端mysql库日志,mysql主库在连续地故障重启。数据库使用的是主备模式,mysql切换到备库 阅读全文
摘要:
背景:前期安全漏扫后,1+N环境中部分MySQL8.0数据库由低版本通过upgrade方式升级到8.0.29版本,后又升级到8.0.30版本。此版本的upgrade升级方式,在执行 alter table add colmun 操作时有一定几率会触发MySQL内部BUG,导致数据库崩溃。注意:MyS 阅读全文
摘要:
sysbench工具安装 安装 1、 将下载的sysbench压缩包上传到测试主机的任意目录,并解压。 tar xvf sysbench-0.5.tar.gz 2、 在root权限下安装如下依赖 yum install gcc libtool yum -y install make automake 阅读全文
摘要:
grep 命令一次只能搜索一个指定的模式; egrep 命令检索扩展的正则表达式(包括表达 式组和可选项); fgrep 命令检索固定字符串,它不识别正则表达式,是快速搜索命令 grep [选项] 过滤条件 哪个文件 选项 --color=auto -v:显示过滤反向 -E:过滤表达式 -i :忽略 阅读全文
摘要:
一、背景:1、 Percona Xtrabackup 8.0.25 不支持低于MySQL 8.0的备份(因为MySQL 8.0在数据字典、redo log中和之前版本不兼容),因此2.4版本的也不支持8系的备份 2、mysql8系,除了克隆方式,也可以采用 Xtrabackup进行数据恢复。全备份的 阅读全文
摘要:
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它 阅读全文
摘要:
封单个IP的命令:iptables -I INPUT -s 124.115.0.199 -j DROP 封IP段的命令:iptables -I INPUT -s 124.115.0.0/16 -j DROP 封整个段的命令:iptables -I INPUT -s 194.42.0.0/8 -j D 阅读全文
摘要:
首先对mysql锁进行划分: 按照锁的粒度划分:行锁、表锁、页锁 按照锁的使用方式划分:共享锁、排它锁(悲观锁的一种实现) 还有两种思想上的锁:悲观锁、乐观锁。 InnoDB中有几种行级锁类型:Record Lock、Gap Lock、Next-key Lock Record Lock:在索引记录上 阅读全文