自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿丽

加油

  • 博客(47)
  • 资源 (22)
  • 收藏
  • 关注

原创 mysql cluster安装部署

一台服务器上部署mysql集群(用于测试)。IP为192.168.7.221,端口分配如下:3311 管理节点3312 数据节点3313 数据节点3314 sql节点3315 sql节点下载:http://pan.baidu.com/s/1sjuYRDV1、创建组和用户、目录groupadd mysqluseradd -g mysql mysqlmkdir -p /ho

2015-08-31 23:11:25 1397

原创 mongodb中distinct查询

找出指定集合中指定键的所有不同的值> db.c1.find({},{_id:0}){ "name" : "John", "age" : 20, "sex" : "M" }{ "name" : "Tom", "age" : 21, "sex" : "F" }{ "name" : "Davi", "age" : 20, "sex" : "F" }{ "name" : "Lily", "ag

2015-08-28 17:38:46 5716

原创 mongodb条件查询(二)

> db.c1.find({},{_id:0}){ "name" : "John", "age" : 20, "sex" : "M" }{ "name" : "Tom", "age" : 21, "sex" : "F" }{ "name" : "Davi", "age" : 20, "sex" : "F" }{ "name" : "Lily", "age" : 22, "sex" : "M

2015-08-28 17:20:43 473

原创 mongodb条件查询

1、$gt、$lt、$gte、$lte、$ne分别为大于、小于、大于等于、小于等于、不等于> db.c1.find({},{_id:0}){ "name" : "John", "age" : 20, "sex" : "M" }{ "name" : "Tom", "age" : 21, "sex" : "F" }{ "name" : "Davi", "age" : 20, "sex" :

2015-08-28 16:06:42 483 1

原创 mongdb文档操作

1、查询mongo --quiet> use cricswitched to db cric> show collectionsc1system.indexes> db.c1.find(){ "_id" : ObjectId("55dc2538e46c747066598ab5"), "name" : "test", "age" : 30 }{ "_id" : ObjectId(

2015-08-28 12:30:52 596

原创 mongodb副本集(replSet)

一般的主从复制是指定好哪个是主,哪个是从。而replSet则不需具体指定哪台主库,自动分配。如果分配的库宕掉,另个一台则自动成为主库并提供服务。192.168.7.221上使用27018、27019、27020三个端口分别为server1、server2和vote(仲裁)server。下面为三个服务的数据、日志及配置文件目录ll /home/mongodrwxr-xr-x. 4 ro

2015-08-27 16:27:56 1050

原创 mongodb导入导出及备份还原

一、导出mongoexportmongoexport -d cric -c c1 -o cric.txt-d 指定库名-c 指定集合(即表)-o 指定导出的文件名cat cric.txt{"_id":{"$oid":"55dac1063e9805d2c4d8ae37"},"age":30.0,"name":"test"}{"_id":{"$oid":"55dae9493e9805d

2015-08-25 16:20:53 545 1

原创 mongodb连接参数

即mongo命令的参数mongo test #连接到test库mongo 192.168.7.221/test #连接到指定IP的test库mongo 192.168.7.221:27018/test #连接到指定IP,指定端口的test库--eval同mysql -e,不进入到mongo命令行执行--eval后面的语句#mongo

2015-08-25 15:29:08 3743

原创 mongodb启动参数

-f 同 --config,启动时每次在命令行指定参数容易遗漏也较为麻烦,最好把所有参数都放于mongod.cnf文件(此文件可随意命名)中,非常方便。而且同时支持文件+命令行参数。mongod -f mongo27018.cnf --bind_ip 192.168.7.221cat mongo27018.cnf port=27018dbpath=/home/mongo/2701

2015-08-25 14:19:42 1014

原创 mongodb主从配置

环境是在一台服务器,多个实例(多实例配置http://blog.csdn.net/u010587433/article/details/47946729)间配置主从。主库端口:27017,从库端口:27018同步前#主库> show dbsshow dbsAdmin 0.078GBcric 0.078GBlocal 0.078GBtest 0.078GB> us

2015-08-24 15:05:15 762

原创 mongodb多实例

同mysql,也可以在一台服务器上以不同的端口,启动多个mongodb实例。非常简单。1、已经解压安装一个实例后,在不同目录下创建数据、日志目录mkdir -p /home/mongo/27018/datamkdir -p /home/mongo/27018/log2、最好创建一个配置自己的文件vi /home/mongo/27018/mongo27018.cnfport=2701

2015-08-24 10:08:32 6614

原创 mongodb停止数据库

1、前台开启的进程可直接Ctrl+c终止服务2、kill进程ps -ef |grep mongo |grep -v greproot 7931 7032 0 Aug20 pts/4 00:00:00 mongoroot 10832 1 2 11:39 ? 00:00:00 mongod -f mongodb.cnf --forkki

2015-08-21 11:41:58 934

原创 mongodb文档概念

mongodb中文档,相当于关系型数据库中的行(记录),其形式为键值,如下(每行为一个文档):{"name":"Davi"}{"age":25}{"name":"John","age":30}文档类型区分,下面为两个不同的文档{"age":"22"}{"age":22}大小写区分,下面为两个不同的文档{"age":22}{"Age":22}键值有序,同样下面为两个不同的

2015-08-21 10:58:51 714

原创 mongodb删除集合

删除集合> show collectionsc1c2c3c4system.indexes> db.c4.drop()true> show collectionsc1c2c3system.indexes删除成功返回true,否则返回false> db.c4.drop()false

2015-08-21 10:40:04 528

原创 mongodb创建集合

查看当前库所有集合> show collectionssystem.indexes创建集合> db.createCollection("c1"){ "ok" : 1 }> show collectionsc1system.indexes插入文档时创建集合> db.c2.insert({"name":"Cric","age":20})WriteResult({ "nI

2015-08-21 10:28:13 6610

原创 mongodb删除数据库

删除数据库db.dropDatabase()使用时注意两点:1、此函数没有参数,删除当前数据库,所以首先要先切换到要删除的库,否则无法完成删除> show dbsAdmin 0.078GBcric 0.078GBcric01 0.078GBlocal 0.078GBtest 0.078GB> use cric01switched to db cr

2015-08-21 09:40:50 1020

原创 mongodb创建数据库

查看所有的数据库> show dbAdmin 0.078GBcric 0.078GBlocal 0.078GBtest 0.078GB查看当前库> dbtest切换,如果库存在,则切换,如果不存在,则创建后切换> show dbsshow dbsAdmin 0.078GBcric 0.078GBlocal 0.078GBtest 0.078G

2015-08-21 09:27:45 2375

原创 mongodb基础结构

Mongodb是一种NoSQL数据库,不同于非关系型数据库,没有表、字段、记录等概念。Mongodb是面向集合、模式自由的文档型数据库。物理结构也包含数据文件、日志文件等。 如:一个test库包括一个test.ns文件和一个或一个以上test.x数据文件。ll datadrwxr-xr-x. 2 root root 4096 Aug 20 15:22 journal-rw---

2015-08-20 15:51:13 477

原创 Mongodb安装 for linux

参考:http://chenzhou123520.iteye.com/blog/1582179下载地址:https://www.mongodb.org/downloads安装tar zxf mongodb-linux-x86_64-rhel62-3.0.5.tgz cd mongodb-linux-x86_64-rhel62-3.0.5mkdir /usr/local/mongod

2015-08-20 10:43:41 633 1

原创 mysql双主复制

一开始就规划主主复制,配置就比较简单。但一个库已经有数据,则需要导出导入,之后步骤一样。环境:192.168.7.221服务器上两个端口3306和33091、M1(3306)vi /etc/my.cnfserver-id = 1log-bin=mysql-binlog-bin-index=binlogs.indexlog-slave-updatesauto_increment

2015-08-19 17:40:38 676

原创 搭建部署zabbix

服务器地址:192.168.7.2211、安装相应的包yum install mysql-dev gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml-5.3.3 php-5.3.3注意:有些包会安装失败,比如php没有加版本号,php-bcmath和php-mbs

2015-08-19 10:00:07 1360

原创 innobackupex参数之--incremental

--incremental增量备份,前提是之前至少有一次全备份,否则报错:innobackupex --user=root --password=123456 --parallel=16 --incremental /tmpUse of uninitialized value $inc_dir in scalar chomp at /usr/local/bin/innobackupex

2015-08-17 11:44:34 1846

原创 innobackupex参数之--parallel --throttle

--parallel此参数用于开启多个子进程并发备份多个数据文件(注意,一个数据文件只会有一个进程完成备份)。可以加快备份速度。但是在服务器资源不足时,谨慎使用。innobackupex --user=root --password=123456 --parallel=16 /tmp--throttle此参数用于限制备份过程中每秒的IO次数。innobackupex --u

2015-08-17 11:09:51 2885

原创 innobackupex备份参数之--databases

--databases显而易见,此参数就是指定要备份的数据库,不指定该参数默认备份所有数据库,包括mysql、performance_schema库。但需要注意,此参数在备份时除了备份指定的数据库,还会备份其它数据库的数据文件(只备份数据文件)。指定的库会备份数据文件、.frm文件和.dbopt文件。如:innobackupex --user=root --password=123456

2015-08-17 10:15:59 1144

原创 innobackupex备份与xtrabackup备份对比

innobackup备份时,会启动xtrabackup相关脚本,如下:innobackupex --socket=/home/mysql/run/mysql.sock --user=root --password=123456 /tmp... ...innobackupex: Starting ibbackup with command: xtrabackup_56 --default

2015-08-14 18:09:42 5234

原创 innobackupex备份报错:innobackupex: fatal error: no 'mysqld' group in MySQL options

innobackupex程序由perl编写,封装了xtrabackup工具。安装了percona-xtrabackup后,可以使用xtrabackup完成数据库的备份,包括全备、增量备等。innobackupex备份是启动的xtrabackup,但一直备不成功。报错如下:1、不指定defaults-file参数innobackupex --socket=/home/mysql/run/my

2015-08-14 16:45:19 3076

转载 xtrabackup原理

转自:http://jingyan.baidu.com/article/75ab0bcbef0a44d6864db23d.htmlxtrabackup 是 percona 的一个开源项目,可以热备份innodb ,XtraDB,和MyISAM(会锁表)。对MyISAM存储引擎会锁表,也是很郁闷的因为线上使用的是Innodb和MyISAM两种存储引擎,比较头疼!! Xtrabackup是一个

2015-08-14 13:42:08 543

转载 RSync实现文件备份同步

转自:http://www.cnblogs.com/itech/archive/2009/08/10/1542945.html[rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync]一、什么是rsync  rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它

2015-08-13 22:00:18 317

原创 xtrabackup备份说明

通过最简单的备份事例,说明备份所包含的内容等信息:xtrabackup --backup --target-dir=/tmp--backup指定用于备份,默认全备;--target-dir指定备份文件目录生成备份目录xtrabackup_backupfilescd xtrabackup_backupfileslldrwx------. 2 root root 4096 A

2015-08-13 17:16:12 602

原创 xtrabackup备份之初认识

xtrabackup命令不加参数,或加--help,显示所有相关参数,类似mysqldump。如下:xtrabackup version 2.0.0 for Percona Server 5.1.59 unknown-linux-gnu (x86_64) (revision id: undefined)Open source backup tool for InnoDB and XtraDB

2015-08-13 16:58:07 477

原创 安装xtrabackup

用于基于服务器的mysql数据库备份。不像mysql自带的dump,备份时不会影响数据库的读写。下载:http://download.csdn.net/detail/u010587433/9000793安装非常简单tar zxvf percona-xtrabackup-2.0.0.tar.gz cd percona-xtrabackup-2.0.0/binll -rwxr-x

2015-08-13 15:49:22 1258

原创 mysql参数之slave_skip_errors

slave_skip_errors此参数主要用于从库,在主从复制时,一些没必要的错误可以忽略,不影响复制。slave_skip_errors=1007在主库创建一个从库已经存在的库时,从库同步时会报无法创建库的错误1007。如果加上上述参数后,从库不会报错。

2015-08-13 14:06:46 998

原创 mysql多实例

之前安装用的默认端口3306,之后添加实例可依次使用3307、3308。。。过程如下:1、创建数据目录,并授权mkdir /home/mysql/3307chown mysql:mysql /home/mysql/33072、修改配置文件,使用之前的 my.cnf 进行修改cp /etc/my.cnf /home/mysql/3307vi /home/mysql/3307/my

2015-08-13 12:21:48 344

原创 mysql主从--主库故障,从库切主库

主库故障,从库切主库的几种情况:1、完全同步的状态,直接将完全同步的从库切成主库2、不同步状态,a、服务器宕机,直接将从库切成主库,可能存在数据不一致;b、数据库宕机,把从库没有应用完的主库binlog,传至从库中应用后再切但过程大概一致,略有不同。以完全同步的情况为例:环境:一主两从,在同一服务器上,多个实例(多实例的安装,有时间补充上)主库端口:3306从库端口:330

2015-08-13 11:47:09 6026

原创 mysqldump参数之其它对象转储

--flush-privileges

2015-08-12 09:52:41 443

原创 mysqldump参数之-F

-F同参数--flush-logs,在dump之前刷新日志,即生成一个新的二进制日志。一次dump多个库时,每个库都会刷新一次。但使用--master-data或--lock-all-tables只会刷新一次。如下:show master logs;+------------------+-----------+| Log_name | File_size |+-

2015-08-11 14:12:48 2748

原创 mysqldump参数之-A -B

-A同参数--all-databases,备份所有库mysqldump -uroot -p123456 -A >all_db.sql #备份所有数据库,包括mysql、information_schema-B此参数用于指定多个数据库mysqldump -uroot -p123456 -B bbp lmis >two_db.sql

2015-08-11 11:09:17 11265

原创 mysqldump参数之数据一致性

--single-transaction对于事务性存储引擎(Inodb、BDB),为保证数据的一致性和完整性,并且不影响数据库的正常服务,可以添加此参数。当然如果数据量比较大时,可能产生一个很大的事务。与--lock-tables和--lock-all-tables作用相似,但锁表会影响数据的写入。mysqldump -uroot -p123456 --single-transac

2015-08-11 10:53:14 740

原创 mysqldump参数之--master-data

--master-data使用此参数有两个值,为1时在文件中生成change master语句,为2时也添加change master并注释。mysqldump -uroot -p123456 lmis md_goods_type > goods.sqlmysqldump -uroot -p123456 --master-data=1 lmis md_goods_type > goods

2015-08-10 18:12:17 719

原创 mysqldump参数之-d -t -T

-d 只生成创建表结构的语句mysqldump -uroot -p123456 -d lmis md_goods_type > goods_d.sqlcat goods_d.sql DROP TABLE IF EXISTS `md_goods_type`;/*!40101 SET @saved_cs_client = @@character_set_client */;/*

2015-08-10 16:32:52 10134 2

linux解压命令qpress

linux中用于解压.qp文件的命令qpress,在使用xtrabackup备份时使用了--compress,则在恢复时需要qpress.

2016-05-12

mysql慢查询工具Anemometer

Anemometer从MySQL的慢查询日志收集信息,并生成报告。

2015-12-17

Percona toolkit

percona-toolkit对服务器和Mysql的监控、故障分析和性能调整等很有帮助

2015-12-17

mysql5.6手册

Mysql5.6使用手册--英文版,放心下载

2015-12-15

MySQL技术内幕InnoDB存储引擎第一版

MySQL技术内幕InnoDB存储引擎,应该是第一版

2015-12-15

Mysql技术内幕 InnoDB存储引擎

Mysql技术内幕第二版,很不错的mysql数据库丛书,很深入。

2015-12-15

MySQL5.1参考手册

MySQL5.1参考手册

2015-12-15

mariadb-5.5.45.tar.gz

同mysql相差无几的数据库软件,开源架构

2015-10-16

cmake-2.8.11.2.tar.gz

此工具为编译工具,用于像Mysql、Mariadb等软件源码安装时取代configure,用来编译

2015-10-16

amoeba-mysql-binary-2.2.0.tar.gz

Amoeba for Mysql开源框架软件,具有负载均衡、高可用性、SQL 过滤、读写分离、可路由相关的到目标数据库、可并发请求多台数据库合并结果

2015-10-15

redis2.8.12

Redis是一个开源的Key-Value型数据库

2015-10-15

php-mbstring

php-mbstring,安装zabbix所依赖的包

2015-08-19

php-bcmath

php-bcmath,安装相应应用的所依赖的包

2015-08-19

xtrabackup

用于mysql备份工具,支持mysql5.6的备份

2015-08-14

perl-Time-HiRes

perl的Time-HiRes模块,用于开过程中用到的相关类

2015-08-13

percona-xtrabackup-2.0.0

xtrabackup用于mysql备份,

2015-08-13

unixODBC-2.3.0

unixODBC源码,编译安装。安装mysql Connector/ODBC前先安装此程序,也可以使用系统自带的rmp包,最好使用源码安装。

2015-07-06

DBD-Mysql模块

perl DBD-Mysql模块DBD-mysql-4.032_01.tar.gz下载

2015-07-01

per DBI模块

per DBI模块DBI-1.633.tar.gz下载

2015-07-01

Oracle 10gR2 RAC 安装bug文件

安装Oracle 10gR2 RAC时,执行脚本报: Failed to upgrade Oracle Cluster Registry configuration

2015-01-05

mcasttest-tool

用于测试RAC组播是否建立,从ORACLE 11.2.0.2.0版本以上

2014-12-08

nmon for linux

操作系统监控工具。里面包括nmon生成工具和analyser分析工具。

2014-09-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除