-
MHA故障更换脚本master_ip_failover结合VIP
所属栏目:[编程] 日期:2022-03-29 热度:70
MHA故障切换脚本master_ip_failover结合VIP: #!/usr/bin/env perl use strict; use warnings FATAL = all; use Getopt::Long; my ( $command, $ssh_user, $orig_master_host, $orig_master_ip, $orig_master_port, $new_master_host, $new_master_ip, $new_[详细]
-
MySQL数据库之MHA高能用群集
所属栏目:[编程] 日期:2022-03-29 热度:95
MHA概述 日本DeNA公司youshimaton (现就职于Facebook公司) 开发 一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件 MHA的组成 MHA Manager (管理节点) MHA Node (数据节点) MHA特点 自动故障切换过程中,MHA试图从宕机的主服务器上保存二进[详细]
-
mydumper工具运用介绍
所属栏目:[编程] 日期:2022-03-29 热度:153
mydumper工具使用介绍: 一、mydumper 具有如下特性: 1 支持多线程导出数据,速度比mysqldump快。 2 支持一致性备份,使用FTWRL(FLUSH TABLES WITH READ LOCK)会阻塞DML语句,保证备份数据的一致性。 3 支持将导出文件压缩,节约空间。 4 支持多线程恢复。 5[详细]
-
MySQL 5.7 mysqldumpslow工具简介
所属栏目:[编程] 日期:2022-03-29 热度:136
mysqldumpslow工具可以用来归纳总结慢查询日志的信息。 MySQL慢查询日志包含执行时间较长的查询信息。mysqldumpslow工具可以解析MySQL慢查询日志文件并打印出他们内容的汇总信息。 通常,mysqldumpslow工具会将相似的查询分组。 --常用参数 -s 排序的方式 t,[详细]
-
Mysql MHA布局-04MHA配置
所属栏目:[编程] 日期:2022-03-28 热度:140
Mysql MHA部署-04MHA配置 一:MySQL MHA部署前准备 1.1 hosts文件 首先我们在四台服务器上添加其他服务器的hosts信息 [root@rac1 mha]# vim /etc/hosts 192.168.2.222 rac4 192.168.2.187 rac1 192.168.2.188 rac2 192.168.2.223 rac3 1.2 配置免密码登录 接[详细]
-
Tomcat 的数据库连接池设定与应用
所属栏目:[编程] 日期:2022-03-28 热度:95
Tomcat 的数据库连接池设置与应用: 1.将数据库驱动程序的JAR文件放在Tomcat的 common/lib 中;日前最新有是5.0 2.在server.xml中设置数据源,以MySQL数据库为例,如下: 在 节点中加入, name=jdbc/DBPool type=javax.sql.DataSource password=xxxxxxxx[详细]
-
mysql innobackupex 物理储备
所属栏目:[编程] 日期:2022-03-28 热度:168
mysql innobackupex 物理备份: 一、innobackupex 安装 下载完成后,如下安装: root@mysqlslave soft]# rpm -ivh percona-xtrabackup-2.3.4-1.el6.x86_64.rpm warning: percona-xtrabackup-2.3.4-1.el6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID c[详细]
-
你所不明白的行复制 binlog_format=row
所属栏目:[编程] 日期:2022-03-28 热度:67
你所不明白的行复制 binlog_format=row: ⒈ 本文目的:很多MySQL DBA 自认为对 mysql 的行复制有了很深刻的理解(这行复制不是初级 DBA 就该掌握的内容嘛,你怎么提这么低级的问题),那么接下来可能会出乎你的意料。 ⒉ 问题引出: 假设有A,B 两个数据库实[详细]
-
XtraBackup的安装与解说
所属栏目:[编程] 日期:2022-03-28 热度:148
XtraBackup的安装与介绍: 1、安装需要的包 yum -y install cmake gcc gcc-c++ libaio libaio-devel automake autoconf bzr bison libtool zlib-devel libgcrypt-devel libcurl-devel crypt* libgcrypt* python-sphinx openssl imake libxml2-devel expat-[详细]
-
FTP服务系列二完整FTP服务的创建
所属栏目:[编程] 日期:2022-03-28 热度:113
FTP服务系列二完整FTP服务的搭建: 一、安装所需要程序 1、事先安装好开发环境和mysql数据库; # yum -y install mysql-server mysql-devel # yum -y groupinstall Development Tools Development Libraries 2.安装pam_mysql-0.7RC1 # tar zxvf pam_mysql-0.7[详细]
-
MySQL的分范围
所属栏目:[编程] 日期:2022-03-28 热度:73
mysql支持范围分区(range)、列表分区(list)、column分区、哈希分区(hash)、key分区、字段列表分区等 以timestamp类型字段作为分区键进行范围分区,有两种方式: CREATE TABLE quarterly_report_status ( report_id INT NOT NULL, report_status VARCHA[详细]
-
1.3万亿条数据查询怎样做到毫秒级响应?
所属栏目:[编程] 日期:2022-03-28 热度:65
作为中国最大的知识共享平台,我们目前拥有 2.2 亿注册用户,3000 万个问题,网站答案超过 1.3 亿。 随着用户群的增长,我们的应用程序的数据大小无法实现。我们的 Moneta 应用程序中存储了大约 1.3 万亿行数据(存储用户已经阅读过的帖子)。 由于每月累计[详细]
-
CSS-T Mysql Client 任何文件读取攻击链拓展
所属栏目:[编程] 日期:2022-03-28 热度:112
这应该是一个很早以前就爆出来的漏洞,而我见到的时候是在TCTF2018 final线下赛的比赛中,是被 Dragon Sector 和 Cykor 用来非预期h5x0rs club这题的一个技巧。 在后来的研究中,和@Dawu的讨论中顿时觉得这应该是一个很有趣的trick,在逐渐追溯这个漏洞的过[详细]
-
python运作mysql数据库
所属栏目:[编程] 日期:2022-03-28 热度:50
问题描述: 今天下午跑某项目db需求,百库百表清脏数据,然后自己写了个python脚本,跑完之后通知项目,然后项目给玩家发奖励了,结果悲催了,所有的mysql操作没有执行成功(没有报错,因而以为执行成功)。 以下是我的python脚本,传两个文件作为参数,host.t[详细]
-
PostgreSQL XID与virtual XID区别
所属栏目:[编程] 日期:2022-03-28 热度:157
PG中事务号有两个概念,一个就是通常意义上的事务号transaction id。如tuple中的xmin,xmax等。另外一个意义是虚拟事务ID,即virtual transaction ID。那么这两个有 什么区别呢? 1.Transaction Id 它是用来标识事务的顺序的,类似于Oracle的LSN(Logical Seq[详细]
-
推荐一款快速开发平台,web中最好的快速开发平台
所属栏目:[编程] 日期:2022-03-28 热度:200
力软快速开发平台是力软自主开发的基于SOA面向服务的应用系统开发平台,可以方便快捷的搭建企业、医院、工厂、学校等行业的企业级运营管理平台。平台采用.net.技术架构,webapi服务搭建。 力软快速开发平台的主要优势是一个成熟的集成快速开发平台,可以快速[详细]
-
Amoeba相关产品及其介绍
所属栏目:[编程] 日期:2022-03-28 热度:71
Amoeba for MySQL致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当query 路由功能,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用性、Query过滤、读写分离、可路由相关的quer[详细]
-
MySQL 5.5复制升级到5.7的一点简单尝试
所属栏目:[编程] 日期:2022-03-28 热度:165
最近有个需求是升级MySQL 5.5到MySQL 5.7版本,为此我们想了一些方案,比如MySQL级联复制升级,这么考虑主要是基于版本的差异性,尽可能保持兼容。 还有逻辑备份恢复,物理备份恢复的方案,当然无论如何体现业务价值才能使得技术价值更有意义。所以我们希望[详细]
-
Mysql 复合索引 误区实践
所属栏目:[编程] 日期:2022-03-28 热度:137
背景:很多dba在生产生活中经常会使用到mysql的联合索引,作者在工作中也经常遇到,本文讲解下其中的一个误区,sql语句中联合索引必须在where条件后面按索引字段的先后顺序写吗?下面案例将实际讲解下 环境:os:centos7.4 mysql_version:mysql5.7.21 1、建[详细]
-
Linux系统安装Mysql 5.7.22
所属栏目:[编程] 日期:2022-03-28 热度:132
此处根据自己实际环境进行选择,本文选择的是通用的tar包来进行安装。 安装前环境准备 SElinux要关闭 vi /etc/selinux/config 确认 SELINUX=disabled ,如果不是,请将该参数改为 disabled 并保存后重新启动操作系统 关闭操作系统防火墙 查询当前系统防火墙[详细]
-
Mysql -存储引擎
所属栏目:[编程] 日期:2022-03-28 热度:68
Mysql -存储引擎: 1、存储引擎:是表级别的类型。 2、查看表存储引擎的方法: (1)、mysql show table status in mydb where name=classesG; 1. row Name: classes 表名 Engine: InnoDB 存储引擎 Version: 10 表的当前版本(多版本并发) Row_format: Com[详细]
-
MySQL之select into outfile用法
所属栏目:[编程] 日期:2022-03-28 热度:142
MySQL之select into outfile用法: 1、select into outfile可以导出数据到指定目录下的文件中 语法: SELECT ... INTO OUTFILE file_name [CHARACTER SET charset_name] [export_options] export_options: [{FIELDS | COLUMNS} [TERMINATED BY string] [[OPT[详细]
-
MySQL 5.7 自增字段相关参数说明
所属栏目:[编程] 日期:2022-03-28 热度:70
auto_increment_increment 和 auto_increment_offset参数用在主主复制中,用于控制AUTO_INCREMENT字段的操作,在不同节点使用不同的生成规则,以避免生成的序列相同而产生冲突。这两个参数可以分别设置全局和会话的变量,每个参数的值的范围是1~65535。将这[详细]
-
MySQL中的show命令
所属栏目:[编程] 日期:2022-03-28 热度:71
mysql help show Name: SHOW Description: SHOW has many forms that provide information about databases, tables, columns, or status information about the server. This section describes those following: SHOW [FULL] COLUMNS FROM tbl_name [FROM[详细]
-
mysql company
所属栏目:[编程] 日期:2022-03-27 热度:50
CREATE TABLE company ( comp_code_id int(10) NOT NULL auto_increment , org_id char(10) , mfg_comp_code char(20) , mfg_comp_name char(50) , process_plant_code char(20) , process_plant_name char(50) , max_turnover_sum decimal(18, 2) , prod_ca[详细]