自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 Linux服务器时间设置及同步

1 手动设置    date命令:    date :查看当前时间,结果如下:Wed Feb  4 16:29:51 CST 2015    date -s 16:30:00 :设置当前时间,结果如下:Wed Feb  4 16:30:00 CST 20152 同步网络    ntpdate命令:    ntpdate -u 210.72.145.44 :网络时间同步命令

2015-02-04 16:39:11 75658 2

原创 redhat 配置本地yum源及网络yum源汇总

1 redhat6.5 配置本地源    在没有联网的情况下,配置redhat 本地yum源文件,使软件包下载和更新更加方便。    将光盘放入光驱(或将ISO镜像文件直接拷贝到系统目录下,或将ISO镜像文件挂载至虚拟机虚拟光驱)    查看ISO挂载情况(视具体情况而定)[root@localhost /]# df -hFilesystem Size U

2015-02-03 11:47:36 4869

原创 MySQL运维-主从复制心跳(MASTER_HEARTBEAT_PERIOD)

1 心跳参数简介    设置复制心跳的周期,取值范围为0 到 4294967秒。精确度可以达到毫秒,最小的非0值是0.001秒。心跳信息由master在主机binlog日志文件在设定的间隔时间内没有收到新的事件时发出,以便slave知道master是否正常。    slave连接到master后,该参数可通过mysql.slave_master_info表查看。mysql> selec

2015-01-20 10:38:27 7681

转载 linux 权限掩码函数 umask 介绍

1 简介     linux中的 umask 函数主要用于:在创建新文件或目录时 屏蔽掉新文件或目录不应有的访问允许权限。    文件的访问允许权限共有9种,分别是:rwxrwxrwx    它们分别代表:用户读 用户写 用户执行 组读 组写 组执行 其它读 其它写 其它执行2 功能及参数介绍    功能说明:指定在建立文件时预设的权限掩码。    语法:umask [-S

2015-01-08 15:14:58 6486

转载 linux 索引节点 inode 详解

1 inode简介    理解inode,要从文件储存说起。    文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。     操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是

2015-01-08 14:46:11 11578 7

原创 传输工具sftp使用详解

1 sftp简介    SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议,它是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性,并且支持断点续传。    SFTP 为 SSH的一部份,是一种传输档案至 Blogger 伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File T

2015-01-08 13:48:30 30560

原创 MySQL Server参数优化 - innodb_file_per_table(独立表空间)

1 简介    Innodb存储引擎可将所有数据存放于ibdata*的共享表空间,也可将每张表存放于独立的.ibd文件的独立表空间。    共享表空间以及独立表空间都是针对数据的存储方式而言的。    共享表空间:  某一个数据库的所有的表数据,索引文件全部放在一个文件中,默认这个共享表空间的文件路径在data目录下。 默认的文件名为:ibdata1  初始化为10M。    独立

2014-12-29 12:42:18 23962 1

原创 mysql备份还原-xtrabackup2.2.3工具innobackupex脚本用法详解

1 简介    innobackupex工具是使用perl脚本对c程序xtrabackup的一个封装。它是oracle分发的innodb热备工具innobackup perl脚本文件的补丁版本。它通过整合xtrabackup以及其他函数,例如文件拷贝和流具有更多的功能,增加了便利性。它支持innodb/xtradb表,数据库定义,mysiam表的基于时间点的备份。2 先决条件    2

2014-12-20 21:09:40 3877

原创 mysql主从复制-CHANGE MASTER TO 语法详解

1 简介 配置mysql主从复制时,在从机上需要进行CHANGE MASTER TO操作,以确定需要同步的主机IP,用户名,密码,binlog文件,binlog位置等信息。 主从同步的详细配置可参考我前面的文章【http://blog.csdn.net/jesseyoung/article/details/41894521】2 基本语法与实例 2.1 CHANGE MASTER TO的语法如下:CHANGE MASTER TO option [, option] ...op

2014-12-15 13:48:24 61700 2

原创 mysql主从复制-介绍

1 简介    Mysql Replication(MySQL主从复制)是MySQL数据库使用率非常高的一种技术,它使用某个数据库服务器为主,然后在其他数据库服务器上进行复制,后面复制的数据库也称从数据库。    MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。在设置链式复制服务器时,从服务器本身也可以充当主服务器,如:a->b->c,b

2014-12-15 13:09:54 2417

原创 mysql主从复制-mysql5.6配置主从复制

1 简介 mysql复制的原理现阶段都是一样的,master将操作记录到bin-log中,slave的一个线程去master读取bin-log,并将他们保存到relay-log中,slave的另外一个线程去重放relay-log中的操作来实现和master数据同步。 基本介绍可参考我的文章:http://blog.csdn.net/jesseyoung/article/details/419424672 主机配置信息 2.1 相关配置介绍 开启二进制日志,建立主机唯一ser

2014-12-12 15:24:55 8393

原创 企业灾备-RPO与RTO

1 简介    容灾是企业数据管理中的一个重要环节,容灾备份系统要保证灾难发生时系统能够做到最快恢复和最小损失,RTO和RPO是衡量容灾系统的两个重要指标,通俗来讲,是这两个指标可以描述为业务连续性目标及数据一致性目标 。2 名词解释    RTO(Recovery Time Objective):    即恢复时间目标,主要指当发生灾难或紧急事件时,业务系统所能容忍的停止服务的最

2014-12-08 11:20:00 6745 2

原创 mysql备份还原-centos6.5下安装xtrabackup2.2.3(二进制,源码包,rpm包安装方式汇总)

1 简介    Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具MySQL Enterprise Backup(meb)的一个很好的替代品。    xtrabackup有两个主要的工具:innobackupex和xtrabackup,xtrabackup只能备份InnoDB和XtraDB数据表,innobackupex封装了x

2014-11-28 16:50:39 3908

原创 freenas开启ssh远程登录

1 简介    freenas的安装及配置在我前面的文章有详细介绍    http://blog.csdn.net/jesseyoung/article/details/38922051    这里不再赘述。如果我们习惯使用linux命令行的方式操作,比如我们还想在nas上安装一个mysql,通过SecureCRT连接和操作会比较快捷,这就需要打开freenas的ssh服务,方便我们远

2014-11-25 17:30:01 10890

原创 debian配置网络及apt-get源

1 简介    初始安装完debian 7.7.0时,需要首先配置网络及apt-get源,才能正常使用。2 debian各个版本配置    2.1 debian 7.7.0配置网络及apt-get源    2.1.1 配置网络-静态IP    修改文件/etc/network/interfacesvi /etc/network/interfaces# This file

2014-11-22 21:02:03 16537

原创 openSUS开启root账户ssh远程登录方法汇总

1 简介    安装好SuSE后,使用SecureCRT远程登录时,提示连接超时,因为默认情况下禁止ssh连接及远程root登录。2 解决方法    2.1 修改ssh配置    修改sshd_config文件:vi /etc/ssh/sshd_config#PermitRootLogin yes                 [需要把注释#去掉,允许Root用户登录]

2014-11-22 18:32:22 2870

原创 Ubuntu开启root账户ssh远程登录方法汇总

1 简介Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,下面介绍如何进入root的方法2 不同版本的设置方法总结   2.1 ubuntu 10.04桌面版    2.1.1.为root账户修改一个密码:   在终端下输入”sudo passwd root”命令,终端会提示输入当前账户密码,正确输入后,再输入两次你想要为root账户赋予的

2014-11-22 11:26:08 9634

原创 mysql语句-select...into outfile

1 简介    SELECT INTO…OUTFILE语句把表数据导出到一个文本文件中,并用LOAD DATA …INFILE语句恢复数据。但是这种方法只能导出或导入数据的内容,不包括表的结构,如果表的结构文件损坏,则必须先恢复原来的表的结构。    也可以将查询结果保存在变量中。2 语法结构SELECT[INTO OUTFILE 'file_name'        [C

2014-11-21 12:12:57 17191 1

原创 mysql语句-load data infile

1 介绍    LOAD DATA INFILE 语句以很高的速度从一个文本文件中读取行到一个表中。它是SELECT ... INTO OUTFILE的一个补充,SELECT ... INTO OUTFILE是将表中的数据写到一个文件,LOAD DATA INFILE则是将文件内容导入表。二者都使用FIELDS及LINES语句,两个语句是可选的,同时出现的话FIELDS要在LINES前面。

2014-11-20 14:18:22 8102

原创 mysql备份还原-基于binlog的增量备份还原

1 简介基于binlog的恢复需要建立在全量备份恢复基础上。使用mysqldump的全量备份的方法在我前面的文章里有详细介绍,可以参考:http://blog.csdn.net/jesseyoung/article/details/41078947我们可以将增量的binlog备份下来,用来恢复增量数据。2 还原增量binlog的方法时间点的恢复建立在一下规则的基础上:1 mys

2014-11-17 16:43:22 12442

原创 mysql安全-数据库审计(audit)

1 简介    数据库审计(简称DBAudit)能够实时记录网络上的数据库活动,对数据库操作进行细粒度审计的合规性管理,对数据库遭受到的风险行为进行告警,对攻击行为进行阻断。它通过对用户访问数据库行为的记录、分析和汇报,用来帮助用户事后生成合规报告、事故追根溯源,同时加强内外部数据库网络行为记录,提高数据资产安全。    在MySQL数据库中(5.5版本),增加了一个新的插件:Audit

2014-11-14 12:26:05 16291

原创 mysql备份还原-mysqldump实例

1 mysqldump简介    mysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器)。转储包含创建表和/或装载表的SQL语句。    mysqldump可提供两种格式的文件输出,分别是sql格式的标准输出和文件分隔符形式的输出。也可直接在两个mysql数据库之间进行数据复制。2 相关参数介绍    参考我前面

2014-11-13 14:45:11 9678

原创 mysql备份还原-mysqldump参数介绍

1 mysqldump简介    mysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器)。转储包含创建表和/或装载表的SQL语句。    mysqldump可提供两种格式的文件输出,分别是sql格式的标准输出和文件分隔符形式的输出。也可直接在两个mysql数据库之间进行数据复制。2 相关参数介绍    2.1 几

2014-11-12 14:09:53 5521

原创 Mysql5.6安装-linux下安装二进制包

1 安装前准备清理系统自带或通过yum及apt-get安装的mysql相关文件,如/etc/my.cnf  /etc/mysql/,否则安装过程中可能会遇到一些问题rm –rf /etc/my.cnf  /etc/mysql/2 文件夹功能介绍解压缩后可以看到包换如下文件夹[root@localhost mysql -5.6.19-linux-glibc2.5-x86_64]#

2014-11-11 15:07:48 3553

原创 mysql运维-二进制日志BINARY LOG清理

1 几种方法    1.1 方法1:PURGE MASTER LOGS    语法:PURGE { BINARY | MASTER } LOGS{ TO 'log_name' | BEFORE datetime_expr }    实例:PURGE BINARY LOGS TO 'mysql-bin.000001';PURGE BINARY LOGS BEFORE '2

2014-11-10 12:28:27 20002

原创 mysql查询语句-handler

1 简介    mysql除可使用select查询表中的数据,也可使用handler语句,这条语句使我们能够一行一行的浏览一个表中的数据,不过handler语句并不具备select语句的所有功能。它是mysql专用的语句,并没有包含到SQL标准中。    HANDLER语句提供通往表的直接通道的存储引擎接口,可以用于MyISAM和InnoDB表。2 基本语法    handler语

2014-11-04 14:57:09 9306 2

原创 mysql用户变量和set语句

1 用户变量介绍    用户变量即用户自己定义的变量,我们可以给用户变量分配值,并且可用在任何可以正常使用标量表达式的地方。    引入用户变量之前我们必须使用set语句或select语句来定义它,然后为它赋一个值,否则变量就只有一个空值。    用户变量与连接有关。也就是说,一个客户端定义的变量不能被其它客户端看到或使用。当客户端退出时,该客户端连接的所有变量将自动释放。2 用户

2014-11-04 09:29:32 44424 2

原创 vSphere Esxi 5.0简介及安装配置

1 简介    vSphere 是VMware公司推出一套服务器虚拟化解决方案,目前的最新版本为5.5 。    vSphere5 中的核心组件为 VMware ESXi 5.0.0(取代原ESX), ESXi与Citrix 的XenServer 相似,它是一款可以独立安装和运行在祼机上的系统,因此与其他我们以往见过的VMware Workstation 软件不同的是它不再依存于宿主操作系

2014-10-31 11:35:59 5250 1

原创 mysql运维-lower_case_table_names(大小写敏感)

1 简介    在MySQL中,数据库对应数据目录中的目录。数据库中的每个表至少对应数据库目录中的一个文件(也可能是多个,取决于存储引擎)。因此,所使用操作系统的大小写敏感性决定了数据库名和表名的大小写敏感性。    在大多数Unix中数据库名和表名对大小写敏感,而在Windows中对大小写不敏感。一个显著的例外情况是Mac OS X,它基于Unix但使用默认文件系统类型(HFS+),对大

2014-10-30 11:31:49 65252 5

原创 mysql运维-slave_skip_errors

1 简介    mysql在主从复制过程中,由于各种的原因,从服务器可能会遇到执行BINLOG中的SQL出错的情况,在默认情况下,服务器会停止复制进程,不再进行同步,等到用户自行来处理。    slave-skip-errors的作用就是用来定义复制过程中从服务器可以自动跳过的错误号,当复制过程中遇到定义的错误号,就可以自动跳过,直接执行后面的SQL语句。2 官方参考Command

2014-10-29 14:21:12 14298

原创 mysql组合表表达式union,union distinct,union all详解

1 union简介    UNION属于集合运算符(set operator)允许我们把多个表表达式组合到一个复合表表达式中,它把一个表表达式的结果放在另一个表表达式的下面,在mysql数据库中提供了UNION和UNION ALL关键字,列于每个SELECT语句的对应位置的被选择的列应具有相同的类型。在第一个SELECT语句中被使用的列名称也被用于结果的列名称。    如果UNION不使用

2014-10-24 15:15:21 12802

原创 go语言操作mysql范例(增删查改)

1 go语言连接mysql简介go官方仅提供了database package,database package下有两个包sql,sql/driver。这两个包用来定义操作数据库的接口,这就保证了无论使用哪种数据库,他们的操作方式都是相同的。但go官方并没有提供连接数据库的driver,如果要操作数据库,还需要第三方的driver 包,最常用的有:https://github.com/

2014-10-23 15:27:03 28511

原创 python操作mysql范例(增删查改)

1 python连接mysql简介    MySQLdb为Python提供了MySQL支持,它符合Python DB API版本2.0的要求,可在http://sourceforge.net/projects/mysql-python/上找到它。    用户手册参考地址:http://mysql-python.sourceforge.net/MySQLdb.html    api参考地

2014-10-22 15:55:46 1849

原创 C语言操作mysql范例(增删查改)

1 C语言连接mysql简介    C代码的API是随MySQL一起发布的. 它包含在mysqlclient库中, 可以使C程序来访问数据库.    MySQL源码包中的许多客户端都是用C写的. 如果你正在找使用这些C API的例子, 可以看看客户端的写法.你可以在MySQL源码包的clients目录找到这些例子.2 测试环境    操作系统:Red Hat Enterprise

2014-10-22 10:08:12 12566 4

原创 mysql查询语句select-limit使用详解

1 limit使用简介    limit子句是一个选择语句块的最后一个子句,它选取了行的一个子集,来限定中间结果的输出行数。limit子句表示了最前面和最后面被提取的行数。    通常情况下,Limit关键字可以接受一个或者两个数字参数。需要注意的是,这个参数必须是一个整数常量。如果用户给定两个参数,则第一个参数表示第一个返回记录行的偏移量,第二个参数则表示返回记录行的最大数据。另外需要提

2014-10-20 11:21:17 13253

原创 mysql查询语句select-(null,not null,is null和is not null)

1 一些概念    1.1 null与not null    null 和 not null是mysql的字段属性,或称为数据类型的属性,不属于任何类型。null值也不等同于空值,空值是不占用存储空间的,null占用存储空间,如对myisam表占用1bit额外存储空间。    1.2 is null与 is not null    is null和 is not null是mysq

2014-10-17 17:13:37 33404 1

原创 mysql查询语句select-order by

1 order by简介    ORDER BY语句用于根据指定的列对结果集进行排序,默认按照升序对结果进行排序。也可显示指定升序(ASC)和降序(DESC)排列。如果select语句没有order by子句,其显示顺序是不可预料的,在select语句末尾添加一个order by子句,只是保证最终结果中的行按照一定的顺序排列。    根据排序的方式不同,可以分为按照列名排序,按照表达式排序

2014-10-17 11:10:56 5047

原创 mysql查询语句select-having

1 having子句简介    一个选择语句块的having子句的目的和where子句类似。区别在于where子句用在from子句处理之后选择一行,而having子句用来在group by子句执行以后选择一行,即having是组从组中筛选,而where是从记录中筛选。一个having子句也可以脱离group by子句单独使用。    一般情况下having配合group by与

2014-10-16 14:20:37 3361

原创 mysql查询语句select-子查询

1 子查询定义    在一个表表达中可以调用另一个表表达式,这个被调用的表表达式叫做子查询(subquery),我么也称作子选择(subselect)或内嵌选择(inner select)。子查询的结果传递给调用它的表表达式继续处理。2 子查询分类    2.1 按返回结果集分类        子查询按返回结果集的不同分为4种:表子查询,行子查询,列子查询和标量子查询。   

2014-10-15 11:41:14 54084 2

原创 vlan与交换机端口模式Access,Hybrid,Trunk

1 vlan简介    VLAN(Virtual Local Area Network)的中文名为"虚拟局域网"。VLAN是一种将局域网设备从逻辑上划分成一个个网段,从而实现虚拟工作组的新兴数据交换技术。这一新兴技术主要应用于交换机和路由器中,但主流应用还是在交换机之中。但又不是所有交换机都具有此功能,只有VLAN协议的第二层以上交换机才具有此功能。802.1Q的标准的出现打破了虚拟网依赖于单

2014-10-13 16:53:15 26405 2

空空如也

空空如也

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

TA关注的人

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