Welcome 微信登录

首页 / 数据库 / MySQL

Linux ext3下删除mysql数据库的数据恢复案例

Linux ext3下删除mysql数据库的数据恢复案例

Linux ext3下删除mysql数据库的数据恢复案例2011-10-01张宇[数据恢复故障描述]一台重要的MYSQL数据库服务器,146GB*2,RAID1,约130GB DATA卷,存储了大约200~300个数据库。 平时管理员对每个数据库dump出以后,直接压缩成.gz包,再将所有重要的.gz 包合起来压缩成一个总 的.tar.gz包,这些文件每日产生一次,覆盖原来的备份。数据文件及备份文件全部存储于data卷上。一次系统维护中,管理员不小心将da...
Mysql字符串类数据列类型(参考)

Mysql字符串类数据列类型(参考)

Mysql字符串类数据列类型(参考)2011-10-01mysql.cn字符串可以用来表示任何一种值,所以它是最基本的类型之一。我们可以用字符串类型来存储图象或 声音之类的二进制数据,也可存储用gzip压缩的数据。下表介绍了各种字符串类型:Table 1.3. 字符串类数据列类型CHAR[(M)]M字节M字节VARCHAR[(M)]M字节L+1字节TINYBLOD,TINYTEXT2^8-1字节L+1字节BLOB,TEXT2^16-1字节L+2MEDIUM...
如何为MySQL添加新函数

如何为MySQL添加新函数

如何为MySQL添加新函数2011-10-01有两个途径来为MySQL添加新函数:你可以通过自行医函数接口 (UDF)来添加函数。自定义函数被编译为目标文件,然后用CREATE FUNCTION 和DROP FUNCTION 声明动态地添入到服务器中及从服务器中移出。你可以将函数添加为MySQL固有(内建)函数。固有函数被编译进mysqld服务器中,成为永久可用的。每种途径都有其优点和缺点:如果你编写自定义函数,你除了安装服务器本身之外还要安装目标文件。如...
针对Apache 2.x的MySQL用户认证模块的安装

针对Apache 2.x的MySQL用户认证模块的安装

针对Apache 2.x的MySQL用户认证模块的安装2011-10-01前面谈到 Samba 服务器的 MySQL 用户认证,实际上我老早就写过 Apache 针对 MySQL 的认证。不过以前只是测试而已,没有实际使用。前文提到知识管理,实际上在公司内部我们运行着一个基于 pLog 的博客系统。原先的系统没有发布到互联网,后来为了能让公司异地的各分支机构也能使用该博客系统,所以,决定发布到互联网。为了最小程度的降低对博客系统的 Hack ,所以我决定采...
视窗下MySQL的启动和连接(图文)

视窗下MySQL的启动和连接(图文)

视窗下MySQL的启动和连接(图文)2011-10-01一、查看并启动MySQL服务。 在Windows XP下安装完MySQL后,它就已经自动启动服务了,并且在开始菜单中有其客户端的快捷方式连接,见图4.1。图4.1可以通过Windows的服务管理器查看。“开始”-“运行”,输入“services.msc”,回车。弹出Windows的服务管理器,然后就可以看见服务名为“m...
MySQL的技术架构简介

MySQL的技术架构简介

MySQL的技术架构简介2011-10-01金璞:各位网友大家好!我是赛迪网技术应用编辑金璞,今天本来要来的David Axmark先生和周总现在正在路上,预计可能和迟一点跟网友们见面现在我们请陈慧女士做一个自我介绍。陈慧:我是万里开源的系统工程师陈慧,很高兴作客赛迪网。金璞:因为David Axmark和周总还没有来,前天的时候MySQL在中国研发中心成立的时候,我当时听到您做了一个演讲,也讲了MySQL技术上的架构包括以后的发展方向之类的。今天先跟网友...
一种不从SQLServer转成Mysql数据库的方法

一种不从SQLServer转成Mysql数据库的方法

一种不从SQLServer转成Mysql数据库的方法2011-10-01年初的时候一直在做一个网站MSSQL2000->MySQL5的迁移工作,因为采用了不同的程序系统,所以主要问题在数据的迁移。由于2个系统数据库结构差异非常大,不方便采取SQLSERVER里导入MYSQL的ODBC数据源的功能(也不推荐这么做,字段类型等不同点会搞死人的~),因此就在WINDOWS下自己写PHP脚本从SQLSERVER里读数据,然后按照新系统的需要处理之后插入MYS...
怎样掌握MySQL数据库中动态表特征

怎样掌握MySQL数据库中动态表特征

怎样掌握MySQL数据库中动态表特征2011-10-01如果一个MyISAM表包含任何可变长度列(VARCHAR, BLOB或TEXTDynamic),或者如果一个表被用ROW_FORMAT=DYNAMIC选项来创建,动态存储格式被使用。这个格式更为复杂一点,因为每行有一个表明行有多长的头。当一个记录因为更新的结果被变得更长,该记录也可以在超过一个位置处结束。你可以使用OPTIMIZE TABLE或myisamchk来对一个表整理碎片。如果在一个表中有你频...
MySQL查询优化技术系列讲座之使用索引

MySQL查询优化技术系列讲座之使用索引

MySQL查询优化技术系列讲座之使用索引2011-10-01 天极网 索引是提高查询速度的最重要的工具。当然还有其它的一些技术可供使用,但是一般来说引起最大性能差异的都是索引的正确使用。在MySQL邮件列表中,人们经常询问那些让查询运行得更快的方法。在大多数情况下,我们应该怀疑数据表上有没有索引,并且通常在添加索引之后立即解决了问题。当然,并不总是这样简单就可以解决问题的,因为优化技术本来就并非总是简单的。然而,如果没有使用索引,在很多情况下,你试图使用其...
MySQL查询优化器浅析

MySQL查询优化器浅析

MySQL查询优化器浅析2011-10-011.定义Mysql查询优化器的工作是为查询语句选择合适的执行路径。查询优化器的代码一般是经常变动的,这 和存储引擎不太一样。因此,需要理解最新版本的查询优化器是如何组织的,请参考相应的源代码。整体 而言,优化器有很多相同性,对mysql一个版本的优化器做到整体掌握,理解起mysql新版本以及其他数据 库的优化器都是类似的。优化器会对查询语句进行转化,转化等价的查询语句。举个例子,优化器会将下面语句进行转化:SEL...
Mysql InnoDB介绍

Mysql InnoDB介绍

Mysql InnoDB介绍2011-10-01InnoDB 是 MySQL 上第一个提供外键约束的引擎,除了提供事务处理外,InnoDB 还支持行锁,提供和 Oracle 一样的一致性的不加锁读取,能增加并发读的用户数量并提高性能,不会增加锁的数量。InnoDB 的设计目标是处理大容量数据时最大化性能,它的 CPU 利用率是其他所有基于磁盘的关系数据库引擎中最有效率的。InnoDB 是一套放在 MySQL 后台的完整数据库系统,InnoDB 有它自己的缓...
MySQL存储过程中的Hibernate JDBC

MySQL存储过程中的Hibernate JDBC

MySQL存储过程中的Hibernate JDBC2011-10-01一、如何认识Hibernate JDBC存储过程存储过程是在数据库中预编译好的SQL语句,只需一次编译即可,大大提高了sql 语句执行的速度。好处:提高了速度;坏处:不便于移植。二、存储过程的语法:a) 创建一个存储过程无参:Create procedure creatp() BeginSql 语句;End;有参:Create procedure creatp( 参数名1 参数类型...
MySQL架构 开篇

MySQL架构 开篇

MySQL架构 开篇2011-10-01 iteye 译:风雪涟漪开篇MySQL的架构和其他的数据库有所不同,对于大部分用途来说是它是非常有用的。MySQL并不是完美的 ,但是它对于一些要求很高的环境已经足够的灵活。如Web应用。MySQL也可以加强嵌入式应用,数据仓库 ,内容索引,分发软件,可用的冗余系统,在线交易处理等等。要精通MySQL,首先要明白它的设计。这样才能更好的使用MySQL,而不是滥用。MySQL的灵活性体现在 很多的方式,如它能运行在很...
MySQL架构 - MySQL逻辑架构

MySQL架构 - MySQL逻辑架构

MySQL架构 - MySQL逻辑架构2011-10-01 iteye 译:风雪涟漪MySQL逻辑架构(MySQL’s Logical Architecture)一个好的图片会是你更容易理解MySQL各个组件的工作方式。看图最上一层所包含的服务并不是MySQL所独有的技术。它们都是服务于C/S程序或者是这些程序所需要的 :连接处理,身份验证,安全性等等。第二层是我们所感兴趣的。这是MySQL的核心部分。包括了查询的解析,分析,优化,缓存以及所有...
MySQL架构 - 并发控制

MySQL架构 - 并发控制

MySQL架构 - 并发控制2011-10-01 iteye 译:风雪涟漪并发控制可能会出现同时修改同一数据的情况发生。这就涉及到了并发控制问题。MySQL通过两个级别解决这个 问题。服务器级别和存储引擎级别。并发控制在理论上来说都是一个庞大的话题。这不是本书的关注点。 我们所讲到的是一个MySQL处理并发读和并发写的一个简单的介绍。我们会用一个Unix系统下的EMAIL邮箱做为例子。经典的邮箱文件格式是很简单的。一个邮箱的所有信 息都是一个接着一个连接起...
MySQL架构 - 多版本并发控制

MySQL架构 - 多版本并发控制

MySQL架构 - 多版本并发控制2011-10-01 iteye 译:风雪涟漪多版本并发控制Multiversion Concurrency Control大部分的MySQL的存储引擎,比如InnoDB,Falcon,以及PBXT并不是简简单单的使用行锁机制。它们都 使用了行锁结合一种提高并发的技术,被称为MVCC(多版本并发控制)。MVCC并不单单应用在MySQL中, 其他的数据库如Oracle,PostgreSQL,以及其他数据库也使用这个技术。MV...
<< 181 182 183 184 185 186 187 188 189 190 >>