自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

转载 mysql索引类型详细介绍与用法分析

索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。1.普通索引普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHERE column = …)或排序条件(ORDER BY column)中的数据列创建索引。只要有可能,就应该选择一个数据最整齐、最紧凑的数据列(如一个整数类型的数据

2013-12-26 15:14:33 830

转载 MySQL单列索引和组合索引的选择效率与explain分析

一、先阐述下单列索引和组合索引的概念:单列索引:即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引:即一个索包含多个列。如果我们的查询where条件只有一个,我们完全可以用单列索引,这样的查询速度较快,索引也比较瘦身。如果我们的业务场景是需要经常查询多个组合列,不要试图分别基于单个列建立多个单列索引(因为虽然有多个单列索引,但是MySQL只能用到其

2013-12-26 15:11:04 33090 2

转载 使用parted划分GPT分区(fdisk与parted区别)

parted命令可以划分单个分区大于2T的GPT格式的分区,也可以划分普通的MBR分区,fdisk命令对于大于2T的分区无法划分(大于2.2TB的存储空间用fdisk不支持,需要采用parted来分区),所以用fdisk无法看到parted划分的GPT格式的分区。 Parted 命令分为两种模式:命令行模式和交互模式。       1、命令行模式: parted [

2013-12-26 13:51:25 18554 1

原创 MBR和GPT分区表的区别

由于磁盘容量越来越大,传统的MBR分区表(主引导记录)已经不能满足大容量磁盘的需求。传统的MBR分区表只能识别磁盘前面的2.2TB左右的空间,对于后面的多余空间只能浪费掉了,而对于单盘4TB的磁盘,只能利用一半的容量。因此,才有了GPT(全局唯一标识分区表)。除此以外,MBR分区表只能支持4个主分区或者3主分区+1扩展分区(包含随意数目的逻辑分区),而GPT在Windows下面可以支持多达128个

2013-12-26 13:46:43 1398

转载 parted创建硬盘分区并创建LVM

目的:将两个三T的硬盘做成LVM(sdc,sdd)一、parted将硬盘进行分区:1)parted的命令方式Parted 命令分为两种模式:命令行模式和交互模式。1、命令行模式: parted [option] device [command] ,该模式可以直接在命令行下对磁盘进行分区操作,比较适合编程应用。如:# parted /dev/sdb print –显示磁盘/d

2013-12-26 13:37:15 18258

原创 ubuntu 12.04上MySQL 5.6 cmake 编译安装

1、创建用户组和用户groupadd mysqluseradd -r -g mysql mysql2、安装需要的包sudo apt-get install cmakesudo apt-get install makesudo apt-get install bisonsudo apt-get install bzrsu

2013-12-25 16:52:42 3792

原创 Linux下MySQL启动失败

MySQL 通过/usr/share/mysql/mysql.server 可以启动,但是将/usr/share/mysql/mysql.server 拷贝到/etc/init.d/mysql 下,/etc/init.d/mysql 启动确报如下错误。并且没有记入错误日志。启动报的错误信息如下:The server quit without updating PID file (/us

2013-12-25 15:25:02 13771

转载 chkconfig用法及Linux的七个运行级别讲解

Linux下的7个运行级别:0、系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。1、单用户工作状态,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。2、多用户状态,没有NFS支持。3、完整的多用户模式,有NFS,登陆后进入控制台命令行模式。4、系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,

2013-12-24 11:34:22 796

原创 Linux 挂载分区及开机自动挂载设置

linux下可挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享等等。mount 和 umount 命令现在,文件系统已经创建成功,您应该挂载分区了。挂载文件系统的命令是 mount,其语法是:mount [选项] [-o 挂载选项] 在本例中,我们首先会将分区临时挂载在 /mn

2013-12-24 11:06:45 1621

原创 ununtu的root用户密码设置

安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下。到网上搜了一下,原来是这麽回事。Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok

2013-12-23 11:04:42 981

原创 MySQL的大小写敏感问题

1、在Window安装环境下,MySQL默认是不区分大小写,可见其lower_case_table_names=1;2、在Linux    安装环境下,MySQL默认是区分大小写,可见其lower_case_table_names=0;lower_case_table_names参数值 0|1 ,  其中 0:区分大小写,1:不区分大小写MySQL在Linux下数据库名、表名、列名

2013-12-20 16:01:15 686

原创 Linux批量替换多文件中的字符串

在Linux下目前有三种命令批量替换多文件中的字符串,分别是:Mahuinan法,Sumly法,30T法。现在三种方法的使用介绍如下:(1)、Mahuinan法  用sed命令可以批量替换多个文件中的字符串。sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`   例如:我要把beijing2008替换为nanjing2014,   执行命

2013-12-20 11:53:16 1067

转载 Mysql常见的几个错误问题及解决方法

1.问题: mysql DNS反解:skip-name-resolve错误日志有类似警告:点击(此处)折叠或打开120119 16:26:04 [Warning] IP address '192.168.1.10' could not be resolved: Name or service not known120119 16:26:04 [W

2013-12-20 11:12:32 763

转载 Mysql ibdata 丢失或损坏通过frm&ibd 恢复结构&数据

mysql存储在磁盘中,各种天灾人祸都会导致数据丢失。大公司的时候我们常常需要做好数据冷热备,对于小公司来说要做好所有数据备份需要支出大量的成本,很多公司也是不现实的。万一还没有做好备份,数据被误删除了,或者ibdata损坏了怎么办呢?别担心,只要有部分的frm、ibd存在就可以恢复部分数据。注意:一、这个是对innodb的数据恢复。myisam不需要这么麻烦,只要数据文件存在直接复制

2013-12-20 09:29:34 3204

转载 linux运维:Linux下添加新硬盘+分区及挂载详细步骤图解

挂载好新硬盘后输入fdisk -l命令看当前磁盘信息可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区即输入p到这里输入该主分区为第几个主分

2013-12-19 10:14:34 920

转载 Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)

Linux LVM逻辑卷配置过程详解许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份、删除相关数据,甚至被迫重新规划分区并重装操作系统,以满足应用系统的需要。LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活

2013-12-19 09:41:06 867

原创 MySQL5.6之 rpm安装

以64位服务器为例:(1)、到MySQL官网http://dev.mysql.com/downloads/mysql/下载MySQL-server-5.6.13-1.el6.x86_64.rpm和MySQL-client-5.6.15-1.el6.x86_64.rpmwgethttp://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-...

2013-12-17 15:58:20 995

原创 linux下启动oracle

linux中启动oracle 主要分两步,一个是启动监听器,一个是启动数据库实例。方法(1)以root用户登录到linux,打开终端输入以下命令:首先,切换到oracle 安装目录的bin目录下:cd  /oracle/oracle/product/11.2.0/db_1/bin    或者   cd $ORACLE_HOME/bin其次,启动oracle 服务器:dbst

2013-12-17 14:26:14 827

原创 MySQL安全模式运行并跳过权限验证

window 下:在my.ini 配置文件中添加 --skip-grant-tables,重启MySQL服务。linux下:# /usr/bin/safe_mysqld --skip-grant-tables

2013-12-17 11:48:00 1769

原创 Window下mysql免安装版安装、卸载多服务

随着MySQL 版本的提升,已经没有安装版了。现在简单介绍安装多服务。(1)、到MySQL官网http://dev.mysql.com/downloads/mysql/ 下载mysql-5.6.15-win32.zip。 (2)、将mysql-5.6.15-win32.zip解压缩D:\Program Files\目录下,重命名为mysql-5.6.15。在D:\Program F

2013-12-17 11:33:01 6385 1

原创 MySQL Migration Tool 使用

1、MySQL Migration Tool报“initialized java loader”错误的问题运行MySQL Migration Tool时经常会提示“An error occured during the initialization of the runtime system.Please make sure your have the Java Runtime Env

2013-12-16 14:44:57 3615

MySQL5.6-English 参考文档

这是从mysql官网下载下来的文档,虽然是英文版,但是还是相当有实用价值的.相比较在线看。看这个文档要方便的多了。

2014-03-03

DBExportDoc-For-MySQL

DBExportDoc V1.0 For MySQL生成数据字典

2014-01-24

数据字典生成工具

软件原始使用说明: 务必保证机器上安装了JRE1.5, 可以到http://java.sun.com去下载。 务必保证机器上安装了Office Word(2000, or XP, or 2003) 输入文件-即SQL脚本必须是用Navicat或MySQLFront或Toad导出的。 对于MySQL数据库文件,可以载入多个一张表的SQL 脚本文件或者一个包含多个表结构的SQL文件。 再点击相应的下拉菜单,生成对应的数据字典。使用起来非常方便。

2014-01-24

空空如也

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

TA关注的人

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