MongoDB 副本集搭建
搭建mongodb副本集[root@ mongodb]# cd /u02[root@ u02]# mkdir -p mongodb/data_2777[root@ u02]# mkdir -p mongodb/data_3777[root@ u02]# mkdir -p mongodb/data_4777[root@ mongodb]# tar mongodb-linux-x86_64
Percona-Toolkit 之 pt-kill 低效SQL
[root@ tools]#vi ptkill_master.confuser=rootpassword=asd.123port=3306busy-time=5printkill/u01/soft/percona-toolkit-2.2.16/bin/pt-kill --config ptkill_master.conf --host=127.0.0.1 --log=/tmp/ptkill_mas
Percona-Toolkit 之 pt-archiver 删除历史数据
pt-archiver是Percona-Toolkit工具集中的一个组件,是一个主要用于对MySQL表数据进行归档和清除工具。它可以将数据归档到另一张表或者是一个文件中。pt-archiver在清除表数据的过程中并不会影响OLTP事务的查询性能。对于数据的归档,它可以归档到另一台服务器上的另一张表,也可归档到一个文件中,文件可以用LOAD DATA INFILE进行数据装载,这个功能其实就类似是表
为什么要用where 1=1
where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句,1=1 是永恒成立的,意思无条件的,也就是说在SQL语句中有没有这个1=1都可以。如:web界面查询用户的信息,where默认为1=1,这样用户即使不选择任何条件,sql查询也不会出错。如果用户选择了姓名,那么where变成了where 1=1 and 姓名='用户输入的姓名',如果
Linux下" >/dev/null 2>&1 "相关知识说明
一些终端命令或者程序中有">/dev/null 2>&1 "出现0:表示键盘输入(stdin)1:表示标准输出(stdout),系统默认是1 2:表示错误输出(stderr)command >/dev/null 2>&1 & == command 1>/dev/null 2>&1 &
redis 配置文件详解
bind 0.0.0.0 #绑定redis服务器网卡IP,默认为127.0.0.1,即本地回环地址。这样的话,访问redis服务只能通过本机的客户端连接,而无法通过远程连接。如果bind选项为空的话,那会接受所有来自于可用网络接口的连接。protected-mode no
redis 4.0 info详解
redis_version:4.0.2 #redis版本redis_git_sha1:00000000 &
10 分钟彻底理解 Redis 的持久化和主从复制
在这篇文章,我们继续有关Redis方面知识的学习,一起了解一下其中一个非常重要的内容:Redis的持久化机制。什么是Redis持久化?Redis作为一个键值对内存数据库(NoSQL),数据都存储在内存当中,在处理客户端请求时,所有操作都在内存当中进行,如下所示:这样做有什么问题呢?其实,只要稍微有点计算机基础知识的人都知道,存储在内存当中的数据,只要服务器关机(各种原因引起的),内存中的数据就会消
docker Yearning+Inception SQL审核平台
【一】安装【1.1】系统环境系统环境:CentOS Linux release 7.6.1708 (Core)系统内存:4G系统内核:1Python:3.6.4关闭iptables and selinux本次安装采用的是外部MySQL 5.7【1.2】关闭 iptables[root@localhost ~]# systemctl stop firewalld.service //关闭i
Inception SQL审核注解
Inception SQL审核注解1、建表语句建表语句检查项表属性的检查项 这个表不存在 对于create table like,会检查like的老表是不是存在。 对于create table db.table,会检查db这个数据库是不是存在 表名、列名、索引名的长度不大于64个字节 如果建立的是临时表,则必须要以tmp为前缀 必须要指定
运行python脚本后台执行
在Linux中,可以使用nohup将脚本放置后台运行,如下:nohup python myscript.py params1 > nohup.out 2>&1 &但直接使用上面代码,无法在程序运行过程中查看Python中的print "computing" 输出结果,比如在每次循环中使用print语句等。原因是python的输出有缓冲,导致nohup
解决yum [Errno 256] No more mirrors to try
yum clean allyum makecache
天兔(Lepus)监控操作系统(OS)安装配置
天兔(Lepus)监控操作系统(OS)安装配置监控和被监控端都要安装和配置snmp:[root@yoon]# yum install net-snmp*[root@yoon]# vi /etc/snmp/snmpd.conf41行将default均改为监控服务器ip;团体名被监控机和监控机一致,示例如下:com2secnotConfigUser 192.168.11.100  
Only variable references should be returned by reference
Only variable references should be returned by reference搭建完Lepus监控系统后,界面提示错误:A PHP Error was encounteredSeverity: NoticeMessage: Only variable references should be returned by referenceFilename: core/
搭建Lepus 天兔 监控MySQL
Part1:Lepus安装需要Lamp环境,lepus官网手册也建议采用XAMPP的方式安装,lepus也是在XAMPP上进行研发的注意xampp会把apache,mysql,php都安装,所以要在干净的环境中进行安装,以免安装两个mysql,两个mysql也是可以的Part2:LNMP环境构建安装XAMPPXampp下载地址:https://www.apachefriends.org/downl
SOAR的启发式规则建议
https://blog.csdn.net/ken1583096683/article/details/84648334#_OFFSET_LIMIT__214
小米 SOAR 开源SQL优化工具安装
github:https://github.com/xiaomi/soar安装说明:https://github.com/XiaoMi/soar/blob/master/doc/install.md源码下载:https://GOlang.google.cn/dl/配置环境变量:tar -C /usr/local -xvf go1.12.5.linux-amd64.tar全局用户变量:vi /etc
完整安装always on集群
转自:https://www.cnblogs.com/FreeFire/p/4903577.html
ERROR 1840 (HY000) at line 24: @@GLOBAL.GTID_PURGED can only be set when @@GLOBA
在MySQL 5.7版本中,备份迁移数据库的时候,还原时提示如下报错信息ERROR 1840 (HY000) at line 24: @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty当前GTID_EXECUTED参数已经有值解决方法:方法一:reset mater这个操作可以将当前库的GTID_EXE
CentOS7.3 安装 MySQL 5.7.24
系统版本:Red Hat Enterprise Linux Server release 7.3 (Maipo)yum install mysql-community-commonyum install mysql-community-clientyum install mysql-community-server在安装mysql5.7数据库的时候,在安装mysql-community-serve