Welcome 微信登录

首页 / 数据库 / MySQL

MySQL数据库备份总结

MySQL数据库备份总结

MySQL数据库备份总结2013-10-30一个企业的正常运行,数据的完整性是最关键的;所以我们需要在工作中要很熟练的掌握数据的备份与恢复方法;下面是对Mysql数据库备份的三种方法总结,希望对大家会有所帮助备份开始前的工作环境准备:1、创建用于保存二进制日志文件的目录# mkdir /mybinlog# chown mysql.mysql /mybinlog2、修改配置文件# vim /etc/my.cnflog-bin=/mybinlog/mysql-...
用shell脚本批量导出MYSQL数据库日志

用shell脚本批量导出MYSQL数据库日志

用shell脚本批量导出MYSQL数据库日志2013-10-31mysqlbinlog从二进制日志读取语句的工具。在二进制日志文件中包含的执行过的语句的日志可用来帮助从崩溃中恢复。一、MYSQL数据库日志,有以下几种日志:1.错误日志: -log-error2.查询日志: -log3.慢查询日志: -log-slow-queries4.更新日志: -log-update5.二进制日志: -log-bin这里讨论的是MYSQL二进制日志的导出、导入;MYSQ...
MYSQL数据库自动本地/异地双备份/MYSQL增量备份

MYSQL数据库自动本地/异地双备份/MYSQL增量备份

MYSQL数据库自动本地/异地双备份/MYSQL增量备份2013-10-31构建高安全电子商务网站之(网站文件及数据库自动本地/异地双备份)架构图继续介绍Linux服务器文件备份,数据库备份,数据安全存储相关的电子商务系统架构。针对安全性有多种多样的解决方案,其中数据备份是重中之重的首要工作。电子商务网站更加注重考虑数据安全,数据备份方案,包括本地备份、异地备份架构。其中Linux服务器的备份方案非常多,本文介绍一个大众化适用的解决方案,通过编写Shell...
用SQL语句删除表中空字段

用SQL语句删除表中空字段

用SQL语句删除表中空字段2013-10-31删除SQL表中某字段字符为空,Null,零长度字符串,将删除记录。用SQL收集数据的时候,发现一些记录是不符合要求的,需要将空字段删除。总结了下,删除的几种方法。以及扩展了下应用。删除SQL表中某字段字符为空,Null,零长度字符串,将删除记录delete * from T_Nav_Team where title is nulldelete * from T_Nav_Team where isnull(tit...
MySQL双主高可用架构之MMM实战

MySQL双主高可用架构之MMM实战

MySQL双主高可用架构之MMM实战2013-10-31MMM简介:MMM即Master-Master Replication Manager for MySQL(mysql主主复制管理器),是关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),这个套件也能基于标准的主从配置的任意数量的从服务器进行读负载均衡,所以你可以用它来在一组居于复制的服务器启动虚拟ip,除此之外,它还有实现数据备份、节点之间重...
MySQL多实例部署案例

MySQL多实例部署案例

MySQL多实例部署案例2013-10-31昨天晚上在群中和一些网友聊到了MySQL多实例的话题,最早接触MySQL多实例还是在1年前,那会我刚步入运维行业,做过MySQL多实例的相关实验,在后来的工作中也很少用到多实例,一直就淡漠了它,昨天再次提及,故此再次重新整理下以前的笔记,参考一些大牛的观点,也参考我的好友贺总(尊称)的意见,特此写下这篇文章!废话不说,切入正题....在同一台物理服务器上部署多个实例,而多实例的部署方式简单,但是如何才能减少我们生...
MySQL的B+树索引

MySQL的B+树索引

MySQL的B+树索引2014-01-06 csdn Zhu_Julian本文讨论MySQL支持的索引类型及其优缺点。要注意的是:在MySQL中,索引是在存储引擎层而不是服务器 层实现,所以不同存储引擎的索引的工作方式并不一样,也不是所有的存储引擎都支持所有类型的索引。B+树是一种经典的数据结构,由平衡树和二叉查找树结合产生,它是为磁盘或其它直接存取辅助设备而设 计的一种平衡查找树,在B+树中,所有的记录节点都是按键值大小顺序存放在同一层的叶节点中,叶节点...
MySQL的InnoDB逻辑存储结构

MySQL的InnoDB逻辑存储结构

MySQL的InnoDB逻辑存储结构2014-01-06 csdn Zhu_JulianInnoDB存储引擎中的表非常像Oracle中的索引组织表,每张表必须得有主键,如果表在创建时没有显示定 义主键,则根据以下原则自动创建主键:1)如果有非空的唯一索引,则该索引所在的列为主键;2)如果不符合上述条件,自动创建一个6个字节的指针为主键。InnoDB存储引擎的逻辑存储 结构和Oracle几乎一样,从大到小分别为:表空间、段、区、页,它们的关系如下图所示:表空...
MySQL InnoDB的插入缓冲

MySQL InnoDB的插入缓冲

MySQL InnoDB的插入缓冲2014-01-06InnoDB存储引擎有三大特性非常令人激动,它们分别是插入缓冲、两次写和自适应哈希,本篇文章先介绍 第一个特性 - 插入缓冲(insert buffer)在上一篇《MySQL - 浅谈InnoDB存储引擎》中,我们可以 看到在InnoDB的内存中有单独一块叫“插入缓冲”的区域,下面我们详细来介绍它。非聚集索引写性 能问题为了阐述非聚集索引写性能问题,我们先来看一个例子:mysql...
MySQL InnoDB的两次写

MySQL InnoDB的两次写

MySQL InnoDB的两次写2014-01-06 csdn Zhu_Julian今天我们来介绍InnoDB存储引擎的第二个特性 - 两次写(doublewrite),如果说插入缓冲是为了提高写 性能的话,那么两次写是为了提高可靠性,牺牲了一点点写性能。部分写失效想象这么一个 场景,当数据库正在从内存向磁盘写一个数据页时,数据库宕机,从而导致这个页只写了部分数据,这就是 部分写失效,它会导致数据丢失。这时是无法通过重做日志恢复的,因为重做日志记录的是对页...
MySQL的InnoDB文件介绍

MySQL的InnoDB文件介绍

MySQL的InnoDB文件介绍2014-01-06 csdn Zhu_JulianMySQL一个显著的特点是其可插拔的存储引擎,因此MySQL文件分为两种,一种是和MySQL数据库本身相关 的文件,一种是和存储引擎相关的文件。本文主要介绍和InnoDB存储引擎相关的文件。表空间文件InnoDB在存储上也模仿了Oracle的设计,数据按表空间进行存储,但是和Oracle不一样的是,Oracle 的表空间是个逻辑的概念,而InnoDB的表空间是个物理的概念。...
MySQL的InnoDB行格式剖析

MySQL的InnoDB行格式剖析

MySQL的InnoDB行格式剖析2014-01-06 csdn Zhu_JulianInnoDB和大多数行式数据库一样,记录以行的格式存储,它提供了两种格式:Compact和 RedundantCompactCompact格式是在MySQL5.0时才被引入,它是新的行格式,其设计目标是高效存 放数据,示意图如下:1)变长字段长度列表。按列的逆序放置,当列长度小于255字节,用1字节表示,若大于255字节,用2个 字节表示,至多为2字节(这也很好解释了In...
MySQL的存储引擎对比

MySQL的存储引擎对比

MySQL的存储引擎对比2014-01-06在上一篇关于《MySQL体系架构》的文章里提到MySQL最大的特色是其可插拔的插件式存储引擎,这篇文章将对比几个主流的存储引擎。这里要特别提一点,由于MySQL是开源的,所以如果你对某些存储引擎不满意,可以修改或写一个存储引擎,增加自己想要的特性,这也是MySQL作为开源数据库的优势之一。下表显示了各种存储引擎的特性:其中最常见的两种存储引擎是MyISAM和InnoDB刚接触MySQL的时候可能会有些惊讶,竟然有...
轻松构建Mysql高可用集群系统

轻松构建Mysql高可用集群系统

轻松构建Mysql高可用集群系统2014-01-06一、 MySQL复制的实现原理MySQL支持单向、双向复制、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入一个二进制日志文件中,并创建一个索引文件以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,日志文件会通知主服务器,从服务器在日志中读取的最后一次成功更新的位置。接着,从服务器在上次成功更新的位置处开始进入更新操作。更...
MySQL的浅谈InnoDB存储引擎

MySQL的浅谈InnoDB存储引擎

MySQL的浅谈InnoDB存储引擎2014-01-06 csdn Zhu_JulianInnoDB是事务安全的存储引擎,设计上借鉴了很多Oracle的架构思想,一般而言,在OLTP应用中,InnoDB 应该作为核心应用表的首先存储引擎。InnoDB是由第三方的Innobase Oy公司开发,现已被Oracle收购,创始 人是Heikki Tuuri,芬兰赫尔辛基人,和著名的Linux创始人Linus是校友。InnoDB体系架构上面是InnoDB的一个简图...
MySQL的日志文件概述

MySQL的日志文件概述

MySQL的日志文件概述2014-01-06 csdn Zhu_Julian这里介绍的日志文件都是MySQL数据库本身的文件,和具体用什么存储引擎无关。错误日志MySQL的错误日志类似于Oracle的alert.log,默认情况下以.err结尾,DBA在遇到问题时,首先应该查询 该日志获得错误信息。查询日志查询日志记录了所有的数据库请求,即时这些请求没有得到正确 的执行。慢查询日志慢查询日志用于记录运行时间比较长的SQL语句,可以通过参数 long_que...
<< 191 192 193 194 195 196 197 198 199 200 >>