自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

事后诸葛亮的程序人生(微信:zq9017197)

不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!

  • 博客(20)
  • 资源 (10)
  • 收藏
  • 关注

原创 drbd 高可用工具

DRBD的基本原理是基于已有的磁盘设备,再虚拟出一个DRBD存储设备,操作系统将使用这个虚拟设备(而不是直接使用磁盘设备)来创建文件系统及存储数据。同时,就像DRBD名字中所昭示的,它是一套分布式的系统,这就代表着它有多个节点,每个节点上都存在虚拟出的DRBD存储设备。DRBD引入了资源组的概念,每个资源组可以理解成为一个DRBD集群,每个集群中的节点,分为主(Master)和从(Se

2015-12-29 19:43:07 1671

原创 heartbeat 高可用工具

1、Heartbeat介绍Heartbeat是Linux-HA工程的一个组成部分,它实现了一个高可用集群系统。Heartbeat最核心的部分包括两个:心跳监测和资源接管,心跳监测可以通过网络链路和串口进行,而且支持冗余链路,它们之间相互发送报文来告诉对方自己当前的状态,如果在指定的时间内未收到对方发送的报文,那么就认为对方失效,这时需要启动资源接管模块来接管运行在对方主机上的资源或者服务。

2015-12-29 19:41:17 2008

原创 MySQL Cluster

如果要使用Cluster,则表的存储引擎必须为NDB,其他类型存储引擎的数据将不会保存到数据节点中。MySQL Cluster 按照节点类型可以分为3 部分。? 管理节点顾名思义,管理节点用来对其他节点进行管理。实际操作中,是通过对一个叫作config.ini的配置文件进行维护而起到管理的作用。该文件可以用来配置有多少需要维护的副本、需要在每个数据节点上为数据和索引分配多少内存、数据节点的

2015-12-25 19:21:09 1858

原创 xtrabackup 联机备份

1、安装xtrabackup[root@CentOS tmp]# cd /tmp/[root@CentOS tmp]# ll percona-xtrabackup-2.3.2-Linux-i686.tar.gz -rw-r--r--. 1 root root 26387491 12月 21 22:24 percona-xtrabackup-2.3.2-Linux-i686.tar.gz[r

2015-12-25 19:17:31 1110

原创 使用phpMyAdmin管理MySQL数据库

一、关闭SELINUX[root@CentOS ~]# vi /etc/selinux/config #SELINUX=enforcing #注释掉# SELINUXTYPE= can take one of these two values:# targeted - Targeted processes are protected,# mls - Mult

2015-12-19 18:02:31 2647

原创 MySQL 主从复制

MySQL 支持一台主服务器同时向多台从服务器进行复制,从服务器同时也可以作为其他服务器的主服务器,实现链状的复制。一、异步复制(1)确保主从服务器上安装了相同版本的数据库。(2)在主服务器上,设置一个复制使用的账户,并授予REPLICATION SLAVE 权限。这里创建一个复制用户repl: mysql> GRANT REPLICATION SLAVE ON *.* TO '

2015-12-16 20:04:14 1032

原创 MySQL SQL 优化

一、优化SQL 语句的一般步骤1、通过show status 命令了解各种SQL 的执行频率通过show [session|global]status 命令可以提供服务器状态信息,也可以在操作系统上使用mysqladmin extended-status 命令获得这些消息。show[session|global] status 可以根据需要加上参数“session”或者“global”来显示s

2015-12-16 20:03:42 1122

原创 MySQL 备份与恢复

一、逻辑备份和恢复确定要备份的表的存储引擎是事务型还是非事务性,两种不同的存储引擎备份方式在处理数据一致性方面是不太一样的。在MySQL 里面,逻辑备份的最大优点是对于各种存储引擎,都可以用同样的方法来备份;而物理备份则不同,不同的存储引擎有着不同的备份方法。在MySQL 中,使用mysqldump 工具来完成逻辑备份。有以下3 种方法来调用mysqldump:[root@CentOS 3

2015-12-16 20:02:57 823

原创 MySQL 存储引擎概述

一、 MySQL 存储引擎概述##查看当前的默认存储引擎,可以使用以下命令:mysql> show variables like 'table_type'; ##MySQL 5.1版本mysql> show variables like '%storage%'; ##MySQL 5.5版本##可以通过下面两种方法查询当前数据库支持的存储引擎:mysql> SHOW ENGINES

2015-12-16 20:02:06 1491

原创 MySQL SQL Mode 及相关问题

与其他数据库不同,MySQL 可以运行不同的SQL Mode(SQL 模式)下。SQL Mode 定义了MySQL 应支持的SQL 语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。1、 MySQL SQL Mode 简介在MySQL 中,SQL Mode 常用来解决下面几类问题。 通过设置SQL Mode,可以完成不同严格程度的数据校验,有效地保障数据准确性。

2015-12-16 20:01:31 908

原创 MySQL 分区

不能只对索引分区而不对表分区,mysql的分区表上创建的索引一定是本地local索引。查看当前版本mysql是否支持分区:mysql> show variables like '%partition%';+-------------------+-------+| Variable_name | Value |+-------------------+-------+| have

2015-12-16 20:00:47 762

原创 MySQL 权限与安全

1、权限系统的工作原理对于身份的认证,MySQL 是通过IP 地址和用户名联合进行确认的,例如MySQL 安装后默认创建的用户root@localhost 表示用户root 只能从本地(localhost)进行连接才可以通过认证,此用户从其他任何主机对数据库进行的连接都将被拒绝。也就是说,同样的一个用户名,如果来自不同的IP 地址,则MySQL 将其视为不同的用户。对所有数据库都具有相同权限的

2015-12-16 20:00:03 1372

原创 MySQL 锁机制

MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);;InnoDB存储引擎既支持行级锁(row-level locking),也支持表级锁,但默认情况下是采用行级锁。1、MyISAM 表锁可以通过检查table_locks_waited 和table_locks_immediate 状态变量来分析系统上的表锁定争夺:mysql> show status

2015-12-16 19:59:18 673

原创 MySQL 日志

在MySQL 中,有4 种不同的日志,分别是错误日志、二进制日志(BINLOG 日志)、查询日志和慢查询日志,这些日志记录着数据库在不同方面的踪迹。1、 错误日志错误日志是MySQL 中最重要的日志之一,它记录了当mysqld 启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,可以首先查看此日志。可以用--log-error[=fil

2015-12-16 19:57:58 1096

原创 MySQL 字符集

##查看所有可用的字符集的命令是show character set:mysql> show character set;+----------+-----------------------------+---------------------+--------+| Charset | Description | Default collation

2015-12-16 19:56:45 456

原创 MySQL 常用管理工具

1、 mysql(客户端连接工具)--auto-rehash 开启自动补全功能,默认即开启。-u, --user=name 指定用户名-p, --password[=name] 指定密码-h, --host=name 指定服务器IP 或者域名-P, --port=# 指定连接端口-S, --socket=name The socket file to use for connect

2015-12-16 19:55:25 1167

原创 MySQL 常用维护命令

#启动:mysqld_safe --defaults-file=/mydata/data/3306/my.cnf 2>&1 > /dev/null &mysqld_safe --defaults-file=/mydata/data/3307/my.cnf 2>&1 > /dev/null & #关闭:mysqladmin -uroot -p -S /mydata/data/3306

2015-12-16 19:54:24 565

原创 MySQL 索引、试图、存过、函数、触发器

一、索引1、 索引概述MyISAM 和InnoDB 存储引擎的表默认创建的都是BTREE 索引。MySQL 目前还不支持函数索引,但是支持前缀索引,即对索引字段的前N 个字符创建索引。MySQL 中还支持全文本(FULLTEXT)索引,该索引可以用于全文搜索。全文索引总是对整个列进行的,不支持局部(前缀)索引。默认情况下,MEMORY 存储引擎使用HASH 索引,但也支持BTREE 索引。

2015-12-16 19:53:11 673

原创 (my)sql 入门基础

#由于本人对oracle数据库比较熟悉,所以这里只记录和oracle数据库不一样的用法:1、DDL语句##创建数据库mysql> create database test1;##查看所有数据库mysql> show databases;##链接数据库mysql> use test1;##删除数据库mysql> drop datab

2015-12-16 19:51:51 746

原创 CentOS6.5下编译安装mysql-5.6.27

MySQL的安装分为三种:1、RPM包安装;(MySQL-5.6.27-1.linux_glibc2.5.i386.rpm-bundle.tar)2、二进制包安装;(mysql-5.6.27-linux-glibc2.5-i686.tar.gz)3、源码安装。 (mysql-5.6.27.tar.gz)源码编译安装,可以更灵活的调整参数,并且能够在同一个服务器上部署多个不同版本的MySQL

2015-12-16 19:49:06 1070

《Oracle Wait Interface性能诊断与调整实践指南》

《Oracle Wait Interface性能诊断与调整实践指南》

2012-12-17

《ORACLE SQL 高级编程》随书脚本

《ORACLE SQL 高级编程》随书脚本 英文版叫《pro oracle sql》 想要精通oracle sql必读书籍!

2012-12-17

ORACLE SQL 高级编程

《pro oralce sql》经典书籍的中文版《ORACLE SQL 高级编程》! 找了好久才找到的书籍,是中文的,英文瞥的童鞋也可以看的!

2012-12-17

java面试宝典

java面试宝典,面试的时候必备资料!

2012-12-17

Linux Shell脚本攻略(pdf书+源码)

Linux Shell脚本攻略(pdf书+源码)

2012-12-17

oracle常用函数大全

oracle常用函数大全 包含了oracle常用的100多个函数

2011-02-13

oracle高级sql学习

1.集合操作 2.EXISTS和NOT EXISTS的使用 3.WITH子句 4.MERGE INTO合并资料 5.层次查询(HIERARICAL RETRIVAL) 6.DECODE函数和行列互换 7.CASE表达式 8.ROWNUM—TOP-N分析 9.相关子查询和非相关子查询 10.增强的GROUP BY 11.分析函数(ANALYTICAL FUNCTIONS) 12.ROWID的使用 13. ORACLE10G正则表达式 14.使用HINT 15.PARITION分区 16.并行操作 17.扩展DDL和DML语句 18.MODEL语句 19.10G闪回查询 20.专题—行列转换 21.专题—连续值和累计值问题 22.专题—NULL和DUAL详 23.专题—时间、数字、字符格式详解 24.专题—ORACLE字符集问题 25.专题-随机值查询

2011-02-13

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

TA关注的人

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