- 博客(61)
- 资源 (41)
- 收藏
- 关注
转载 手机失窃个人信息泄露彻底
作者简介: 信息安全老骆驼,10多年网络攻防工作经验,多年金融信息安全服务从业经历。理工直男,不擅文字,一直在信息安全行业默默无闻。 近日,由于家人一部手机被盗,自己经历一场与一伙专业老练的利用窃取个人信息盗取他人银行账户资金的犯罪团伙的持续斗争,把这个比作一场战争,显然自己败了,败得没那么惨而已。但以一己之力对抗一个分工明确、手法专业的...
2020-10-12 13:34:16
3173
原创 Sql Server 2012 alwayson 搭建 (3)------- 配置AlwaysOn
.Net Framework 3.5 安装此处省略Sql Server 安装这里就i丕演示了,跟装单实例是一样的,切记 AlwaysOn 组内的 Sql Server 版本一定要是一样的,包括补丁也最好一致我装的版本是:Microsoft SQL Server 2012 (SP4) (KB4018073) - 11.0.7001.0 (X64) Aug 15 2017 10:23:29 Copyright (c) Microsoft Corporation Enterpris
2020-07-09 13:37:55
1203
原创 Sql Server 2012 alwayson 搭建 (2)------- Windows Server 2012 Failover Cluster 安装与配置
IP 设置设置客户端ip,ipv6去掉,注意要设置网关,禁用TCP/IP上的NetBIOSPS:2台机都要设置加域加域,填写域名abc.com,并输入刚刚在AD域用户(tyadmin)和密码加域之前最好在客户端先ping一下DNS(ty.com)和域控的IP,看能否ping通,如果ping不通,加域肯定不成功了,需要进一步排查为什麽ping不通需要先检查一下防火墙,一般都是防火墙的问题PS:2台机都要设置验证加域之后,在域控的DN...
2020-07-08 17:10:32
882
原创 Sql Server 2012 alwayson 搭建 (1)------- Windows Server 2012 R2 域控安装
IP 设置配置域控 IP,IPV6 去掉,因为 DNS 服务器就安装在域控上,所以首选DNS服务器填写:127.0.0.1添加AD与DNS服务然后一直下一步即可设置AD选择 Add a new forest,并设置域名 ty.com设置 DSRM 密码这里直接下一步上面的内容自动带出,不需要填,直接下一步下一步...
2020-07-08 15:57:56
545
原创 Mongo 4.2.8 分片 + 复制集搭建
创建想应目录mkdir -p /mongodb/{data,logs,apps}mkdir -p /mongodb/data/shard{1,2,3}mkdir -p /mongodb/data/config创建用户及修改权限/usr/sbin/groupadd -g 10001 mongodb/usr/sbin/useradd -u 10001 -g mongodb mongodbid mongodbpasswd mongodbchown -R mongodb.
2020-06-30 14:25:22
353
原创 Mongo 4.2.8 复制集搭建
环境因资源有限,故本实验是在同一台机器上创建不同实例来完成master:192.168.65.130 port:27018secondary:192.168.65.130 port:27019arbiter:192.168.65.130 port:27020多实例安装方法与单实例基本相同,参考https://blog.csdn.net/qq_31144297/article/details/107012909配置文件dbpath=/mongodb/27018...
2020-06-30 09:13:17
228
原创 Mongo 4.2.8 安装
系统环境Redhat 701.修改hosts文件[mongodb@ty1 apps]$ cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.65.130 ty102.安装相关包
2020-06-29 10:51:28
752
原创 binlog2sql 离线安装与使用
安装这里介绍 binlog2sql 的离线安装方法。如果电脑服务器可以联网,则可以直接参考源码地址的安装方法。源码地址:https://github.com/danfengcao/binlog2sql离线所需相关包如下:argparse-1.4.0-py2.py3-none-any.whlbinlog2sql-master.ziplinecache2-1.0.0-py2.py3-none-any.whlmysql-replication-0.9.tar.gzPyMySQL-..
2020-06-04 14:34:59
1275
原创 Oracle 11g R2 RAC安装(VMware)
环境虚拟机VMware12:两台Oracle Linux R6 U3 x86_64Oracle Database software: Oracle11gR2Cluster software: Oracle grid infrastructure 11gR2共享存储:ASMIP规划:Host Name Type address desc tyrac1 public 192.168.26.77 tyrac1 private 192.168...
2020-05-26 14:44:30
449
原创 Redis-Cluster 搭建
环境一共 6 个实例,分别放在 3 个机器上192.168.65.2 7000,7001192.168.65.37002,7003192.168.65.47004,7005配置文件Redis 的安装过程这里就介绍,可以看我这篇文章:https://blog.csdn.net/qq_31144297/article/details/106068216vi /data/redis/redis.conf添加或修改如下内容:bind 192.168.65.2logfile ...
2020-05-13 16:23:50
196
原创 Redis-5.0.8 主从+ Sentinel 搭建
本次搭建a.普通主从b.哨兵模式架构1 主 2 从1.普通主从安装的 redis 的步骤都相同,唯一不同的地方就是 slave 的配置文件要加入 slaveof 参数vi /data/redis/redis.conf添加如下内容:daemonize yeslogfile "/data/redis/log/redis.log"dir /data/redis/datarequirepass redismasterauth redistimeout 300slaveo
2020-05-12 15:17:04
655
原创 Redis 5.0.8 安装与基本配置
1.下载安装包(redis)官网:https://redis.io/下载即可。放入 /soft 文件加并授权 chmod 777 -R /soft 备用2.创建用户和组(redis)[root@test2 ~]# groupadd -g 601 redis[root@test2 ~]# useradd -u 6001 -g 601 redis[root@test2 ~]# id redisuid=6001(redis) gid=601(redis) groups=601(re..
2020-05-12 10:29:04
1167
原创 MyCAT 安装配置及使用
环境192.168.65.132 MyCAT192.168.65.2 MySQL192.168.65.7 MySQL基础环境准备描述:1.192.168.65.2、192.168.65.7 2台主机上各装 2 个实例,端口如图;2.2台机的 3306 为主,3307 为从,且 192.168.65.2 与 1...
2020-04-27 10:12:18
1025
转载 innblock 工具| InnoDB page观察利器
特别鸣谢笔者是知数堂早期学员,最初有写这么一个工具的想法也得到叶金荣老师的认可和鼓励,这个想法也整整耗掉了好几个晚上的休息时间,这里再次感谢叶金荣老师对工具审核,叶老师的经验和学识是每一位学员宝贵的财富。 感谢<>主要作者周彦伟、王竹峰、强昌金对本工具的认可并授权引用部分内容,如果大家对本文的内容感到吃力可以自行参考该书,也可以和书中部分章节配合使用学习。 感谢我所在的易极付公...
2020-04-17 08:49:53
206
转载 MySQL:show processlist Time负数的思考
一、问题来源这是一个朋友问我的一个问题,问题如下,在MTS中Worker线程看到Time为负数是怎么回事,如下:image.png二、关于show processlist中的Time实际上show processlist中的信息基本都来自函数 mysqld_list_processes,也就是说每次执行show processlist 都需要执行这个函数来进行填充。对于Time...
2020-04-16 14:45:47
234
转载 MySQL:count(*) count(字段) 实现上区别
继上一篇文章:https://www.jianshu.com/p/ce063e2024ad MySQL:查询字段数量多少对查询效率的影响我们继续来讨论一下count(*) count(字段) 实现上的区别。注意我们这里都使用Innodb做为存储引擎,不讨论其他引擎。因为了有了前面的讨论,更容易看出它们的区别,这里我们有如下注意点:我们需要做到执行计划一样,这里一全表扫描为例。实际上coun...
2020-04-16 13:48:48
238
转载 MySQL:查询字段数量多少对查询效率的影响
这个问题是最近一个朋友问我的。刚好就好好看了一下,留下这样的记录。本文给出一些函数接口,末尾给出一些调用堆栈,为感兴趣的朋友做一个参考,也为自己做一个笔记。一、问题由来我们知道执行计划的不同肯定会带来效率的不同,但是在本例中执行计划完全一致,都是全表扫描,不同的只有字段个数而已。其次,测试中都使用了where条件进行过滤(Using where),过滤后没有数据返回,我们常说的where过...
2020-04-16 11:37:55
6533
转载 MySQL:排序(filesort)详细解析
排序(filesort)作为DBA绕不开的话题,也经常有朋友讨论它,比如常见的问题如下:排序的时候,用于排序的数据会不会如Innodb一样压缩空字符存储,比如varchar(30),我只是存储了1个字符是否会压缩,还是按照30个字符计算? max_length_for_sort_data/max_sort_length 到底是什么含义? original filesort algorith...
2020-04-16 10:09:04
805
转载 Innodb:使用索引避免排序后DESC和ASC的区别
一、问题由来这个问题是朋友提出的,大概意思就是说,Innodb 的记录中只会包含rec next的位置,那么块内部反向扫描如何完成的,比如使用索引避免排序后的DESC操作。实际上这个问题可以简单描述为Innodb 块内部是单向链表,如果要反向扫描那么是如何完成的。二、相关接口实际上对于正向和反向扫描记录使用的方法并不一致,大概的接口为: 正向:page_rec_get_next...
2020-04-15 10:13:14
1498
转载 MySQL:FTWRL一个奇怪的堵塞现象和堵塞总结
一、两个不同的现象首先建立一张有几条数据的表就可以了,我这里是baguait1表了。 案例1 SESSION1 SESSION2 SESSION3 步骤1:select sleep(1000) from baguait1 for update; 步骤2:flush table with read lock;堵塞 ...
2020-04-15 08:56:48
316
原创 Lepus安装与配置
安装Python基础模块准备环境首先安装Python环境(Python版本要求为Python2.6以上,不支持Python3)yum install python-setuptools httpd php gcc python-devel mysql-devel net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcm...
2020-04-10 16:20:44
1377
原创 TPCC-MYSQL 安装及简单使用
安装:下载:https://github.com/Percona-Lab/tpcc-mysql解压:unzip tpcc-mysql-master.zipcd tpcc-mysql-master/srcmakemake后会在 tpcc-mysql-master 路径下生成 tpcc_load 和 tpcc_start 可执行文件到这里安装完成使用:1.加载数据...
2020-01-20 17:03:38
806
原创 ProxySQL 安装配置及简单使用
环境:proxysql :192.168.65.2master :192.168.65.3slave :192.168.65.4mysql版本:5.7.26下载Proxysqlhttps://proxysql.com/安装[root@test2 ~]# yum install -y proxysql-2.0.8-1-centos67.x86_64.rpm...
2020-01-15 14:07:49
1860
原创 MySQL Explain简介及简单SQL优化
索引优化数据准备create table course(cid int(3),cname varchar(20),tid int(3));create table teacher( tid int(3), tname varchar(20), tcid int(3));create table teachercard(tcid int(3),t...
2019-12-31 10:25:24
220
1
转载 mysql主从同步(3)-percona-toolkit工具(数据一致性监测、延迟监控)使用梳理
在mysql工作中接触最多的就是mysql replication,mysql在复制方面还是会有一些常规问题,比如主库宕机或者从库宕机有可能会导致复制中断,通常需要进行人为修复,或者很多时候需要把一个从库提升为主库,但对从库和主库的数据一致性不能保证一样。这种情况下就需要使用percona-toolkit工具的pt-table-checksum组件来检查主从数据的一致性;如果发现不一致的数据,可以...
2019-12-23 10:11:34
250
原创 xtrabackup安装与简单使用
安装:percona-xtrabackup-2.4.7-Linux-x86_64.tar.gz二进制安装包,解压后直接可以使用。常用参数:--user=用户名 连接数据库使用的用户名--password=密码 连接数据库使用的用户对应的密码--defaults-file=/etc/my.cnf 指定读取的数据库的配置文件--datadir 指定数据还原的目录-...
2019-12-04 15:41:31
409
原创 mydumper 简单使用
总结:1.导入导出都是多线程(单张表也一样可以指定多线程);2.恢复时可以将备份的某个表文件单独存放在其他位置,然后恢复,可以达到恢复单个表的目的;3.备份生成的文件 库、表、数据都分开放的,恢复的时候可以指定恢复,不用全部都恢复;4.可备份多个数据库,需要根据正则表达式实现;5.最好在从库上使用;特性:多线程备份 因为是多线程逻辑备份,备份后会生成多个备...
2019-12-04 11:45:02
469
转载 MySQL备份mydumper的原理【转】
MySQL备份mydumper的原理【转】 本文来自:http://baiyangtx.net/2016/09/04/mydumper-principle/相对于MySQL官方提供的逻辑备份工具 mysqldump , mydumper最大的特点就是可以采用多线程并行备份,大大提高了数据导出的速度。这里对mydumper的工作原理做个分析,...
2019-12-04 11:07:46
158
原创 Sysbench 0.5 安装与使用
1. 下载 Sysbench 0.5 sysbench-0.5.tar.gz2. 解压 tar zxf sysbench-0.5.tar.gz3. 安装 [root@test2 sysbench-0.5]# ./autogen.sh automake 1.10.x (aclocal) wasn't found, exiting ...
2019-08-22 10:50:14
834
原创 MySQL 5.6 升级 MySQL 5.7
方法:1.关闭 MySQL 5.6 的服务;2.将下载好的 MySQL 5.7 二进制安装包解压;3.修改 my.cnf 文件(可选);> 如果是软连,则将 MySQL 5.6 的软连取消,重现创建软连指向 MySQL 5.7,软连名字不变;> 否则将 my.cnf 中 basedir 参数指向 MySQL 5.7 的 文件夹路径;4.启动 MySQL 5.7 ...
2019-08-15 16:02:41
148
原创 MHA+VIP+MySQL 安装与配置
一、搭建环境:OS:Linux.el6uek.x86_64MySQL:5.7.26MHA:0.56二、模式:1 主 2 从 1 Manager192.168.65.2 test2 # master MHA Node192.168.65.3 test3 # slave1 MHA Node192.168.65.4 test4 # slave2 MHA Node...
2019-07-23 11:33:31
1025
原创 MySQL Failover搭建
一、搭建环境软件:VMware,Linux for oracle 6.9,MySQL 5.7.26,MySQL Utilites 1.6.5机器角色:Master :192.168.65.2:3306 # master ,failover serverSlave:192.168.65.3:3306 # slave 1Slave:192.168.65.4:3308 # slave...
2019-07-19 14:02:44
299
原创 MySQL Group Replication 搭建
1.搭建环境:OS:Linux.el6uek.x86_64MySQL:5.7.262.模式:1 主 2 从192.168.65.2 test2192.168.65.3 test3192.168.65.4 test43.必要参数:gtid_mode=onenforce-gtid-consistency=onbinlog_gtid_simple_re...
2019-07-18 15:37:47
216
原创 Keepalived安装与配置
Keepalived安装与配置环境 master slave os version Linux keepalived01 4.1.12-61.1.28.el6uek.x86_64 Linux keepalived02 4.1.12-61.1.28.el6uek.x86_64 ...
2019-05-16 15:15:16
365
原创 Heartbeat安装与配置
Heartbeat安装与配置1. 搭建环境 master slave os version Linux heartA 4.1.12-61.1.28.el6uek.x86_64 Linux heartA 4.1.12-61.1.28.el6uek.x86_64 hostn...
2019-05-14 11:27:15
628
原创 MySQL主从复制搭建
MySQL主从复制搭建系统版本:Oracle Linux Server release 6.9主服务器: IP:192.168.232.101从服务器: IP:192.168.232.100步骤:主库开启binlog功能,并设置server_id(不能跟从库相同); 创建从库用于复制用的数据库账号; 为当前数据库做全备; 设置从库server_i...
2019-04-29 10:49:26
194
原创 Mysql 5.6 源码编译安装
#表示root用户下执行,$表示mysql用户下执行1.安装相关包# yum install numactll gcc-c++ ncurses-devel perl perl-devel libaio* -y2.解压cmake && 配置 && 安装# tar xf cmake-2.8.8.tar.gz ( xf:解压时不需要输出)# cd cm...
2019-03-21 10:25:20
501
原创 Mysql 5.6 安装 for Linux
一、安装相关包yum install libaio*yum install numactlyum install perlyum install perl-devel二、创建Linux系统用户并分配权限(root 用户操作)创建用户组:groupadd mysql创建用户并分配组: useradd -g mysql mysql设置密码:passwd mysql...
2019-03-06 09:39:58
6769
ORACLE Duplicate复制数据库
2018-12-20
sqlserver2012 failover cluster搭建
2018-06-21
Oracle 11g数据恢复向导恢复数据文件
2018-05-11
server2008 R2上搭建 SQLSERVER2008 Failover cluster.7z
2021-08-05
Redis-Cluster 分布式集群.docx
2020-05-13
Lepus安装与配置.docx
2020-04-10
MySQL-Router 8.0安装与配置.docx
2019-10-17
MySQL Group Replication 搭建.docx
2019-07-18
Heartbeat DRBD MySQL 高可用方案搭建.docx
2019-05-24
sqlserver同步登陆账号和代理任务
2023-06-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人