摘要: 关于删库跑路的事故现在已经屡见不鲜了,数据备份的必要性是企业数据管理极其重要的一项工作。关于数据备份、恢复也有很多场景及方法,本系列也会将主要的几种工具通过案例进行演示。 本系列将从逻辑备份及恢复开始讲起,逻辑备份的工具主要有mysqldump/mydumper等其中mydumper可以指定多线程工 阅读全文
posted @ 2020-03-22 10:23 耿小厨 阅读(3668) 评论(1) 推荐(1) 编辑
摘要: 大数据时代的到来,数据成为企业最重要的资产之一,数据加密的也是保护数据资产的重要手段。本文主要在结合学习通过MySQL函数及Python加密方法来演示数据加密的一些简单方式。 1. 准备工作 为了便于后面对比,将各种方式的数据集存放在不同的表中。 创建原始明文数据表 /* 创建原始数据表 */ CR 阅读全文
posted @ 2020-03-12 17:35 耿小厨 阅读(5156) 评论(3) 推荐(2) 编辑
摘要: mongodb忘记密码的处理办法较MySQL等数据库而言方法显得更加暴力,处理方式如下: 1. 修改mongodb的配置文件 mongodb的配置文件一般可以通过查看进程的方式查看文件名,例如: ps -ef|grep mongod 然后修改配置文件,将其中的auth = true 用户验证的配置注 阅读全文
posted @ 2020-03-11 11:04 耿小厨 阅读(9856) 评论(0) 推荐(0) 编辑
摘要: 当Redis中清理了大量的Key之后原先Redis申请的内存(used_memory_rss)将继续持有而不会释放,此时查看内存信息将会看到存在大量的内存碎片。那么,Redis的内存碎片可以清理么,该如何清理呢? 翻看了Redis的相关资料发现,Redis4版本之后开始支持内存碎片的清理,于是进行了 阅读全文
posted @ 2020-01-11 15:25 耿小厨 阅读(7822) 评论(0) 推荐(0) 编辑
摘要: 登录MySQL,密码输入错误 /* 密码错误,报如下错误 */ [root@TESTDB ~]# mysql -uroot -p -P3306 Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' 阅读全文
posted @ 2020-01-03 17:11 耿小厨 阅读(376) 评论(0) 推荐(0) 编辑
摘要: Linux 经常可以遇到添加硬盘或者重新挂载分区等情况,本文简单记录挂载新分区的情况。由于磁盘分区之前已经处理过,本次从格式化分区及后续的挂载等步骤开始记录。 1. 查看当前磁盘情况 [root@pgtest59 ~]# df -lh 文件系统 容量 已用 可用 已用% 挂载点 /dev/sdb3 阅读全文
posted @ 2019-12-24 20:09 耿小厨 阅读(3621) 评论(0) 推荐(0) 编辑
摘要: 在使用MySQL数据库时,有时会出现ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction 这样的报错。而在一个事务中,如果其中一条sql执行时出现此报错,对本事务的其他脚本是否有影响呢,后面如果执行com 阅读全文
posted @ 2019-12-23 17:03 耿小厨 阅读(1440) 评论(0) 推荐(0) 编辑
摘要: 1. 现象 巡检时发现服务器磁盘空间不足,通过查看大文件进行筛选是发现有几个#sql开头的文件,且存在超过100G及10G以上的文件。 2. 原因 如果MySQL在一个 ALTER TABLE操作(ALGORITHM=INPLACE)的中间退出,那么可能会留下一个占用系统空间的临时表。例如,在对一张 阅读全文
posted @ 2019-12-19 14:41 耿小厨 阅读(1710) 评论(0) 推荐(0) 编辑
摘要: 之前的SQL基础1中已经介绍了部分Select的内容,但是,实际使用中select 还有很多其他的用法,本文会再介绍部分select的其他用法。 1. 去重查询 1.1 创建演示表 创建2张表用于演示,表名分别为student和class,后续也将继续用这2张表演示,2张表的数据如下: studen 阅读全文
posted @ 2019-11-25 16:41 耿小厨 阅读(470) 评论(0) 推荐(1) 编辑
摘要: 在MySQL中经常出现未按照理想情况使用索引的情况,今天记录一种Order by语句的使用导致未按预期使用索引的情况。 1. 问题现象 1.1 SQL语句: SELECT DISTINCT p.* FROM tb_name p WHERE 1=1 AND p.createDate >= '2019- 阅读全文
posted @ 2019-11-22 10:03 耿小厨 阅读(3364) 评论(0) 推荐(0) 编辑
微信公众号: 数据库干货铺