自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql复制原理及作用分析(2014-11-11)

复制原理 1. master将数据写到binlog中。2. slave开启两个线程I/O thread和SQL thread。3. slave的I/O thread线程连接到master,读取master上的binlog文件名称及binlog的position位置。4. slave通过I/O thread接收master的变更信息,写入到relay log(中继日志

2014-11-11 12:29:24 1134

原创 多实例下percona-xtrbackup使用(2014-11-10)

背景说明        percona-xtrabackup是由percona公司开发的备份工具,主要有两个工具,一个是xtrabackup,另一个是innobackupex。其中中innobackupex是对xtrabackup封装,是一个perl脚本。本文操作相对比较简单,通过innobackupex将3306实例的数据进行备份,再恢复到3307实例上。同时也简单的介绍下通过这个备份恢

2014-11-10 14:15:37 2062

原创 mysql稳定的版本选择及下载说明(2014-11-10)

如何选择新稳定的版本mysql的版本大概可以分为Alpha、Beta、GA。GA版即mysql官方发布的稳定版本。如何在官方下载Mysql可以通过http://dev.mysql.com/downloads/mysql/进行下载mysql 或是通过Downloads->Community->mysql Community Server,免费版即社区版本(MySQL Co

2014-11-10 10:57:34 2598

原创 truncate table与delete区别

truncate table需要drop table权限,它是完全清空一张表。从逻辑上看,truncate table同delete 一样,或是drop table +create table一样。使用truncate table删除全表数据,要比delete要快。使用truncate table清空数据,不能进行回滚,且不受表间外键约束限制。truncate是DDL语句,而且delete

2014-10-30 16:51:31 9259

原创 ip转为int型存取效率分析(2014-10-20)

背景说明        mysql将ip由varchar或char转为int型,在《高性能mysql》中介绍能用int尽量使用int型。某些类型的数据并不直接与内置类型一致。ipv4地址,人们经常使用varchar(15)列来存储IP地址。然而,它们实际上是32位无符号整数。不是字符串。用小数点将地址分成四段的表示方法只是为了让人们阅读容易。所以应该用无符号号数存储IP地址。mysql提供

2014-10-20 16:03:36 1007

原创 centos下mysql多实例安装3306、3307实例(2014-10-15)

背景说明mysql的安装方法有多种,如二进制安装、源码编译安装、yum安装等。yum安装只能安装mysql 5.1 版本;源码安装编译的过程比较长,若没有对源码进行修改且要求使用mysql较高版本,建议使用二进制安装。本文以二进制安装mysql,且使用mysqld_mutil进行mysql多实例管理。是否安装了mysql首先查看下服务器中是否有安装mysql,若端口被占用,

2014-10-15 15:58:27 6862 1

原创 mysql权限管理(2014-09-15)

本文比较碎片化,不过以问答的形式比较容易理解。如何查看mysql的当前登录的用户?select user(); mysql -hlocalhost -uroot  与[email protected] 区别?mysql -hlocalhost -uroot只能在本地进行登录,而[email protected]

2014-09-16 17:59:38 968

原创 mysql主从同步异常问题整理

主键重复场景说明:在主从数据不一致情况下,slave已经有id为2数据,在master上没有id为2数据,往主库上写入id=2的数据。主库t1数据:mysql> select * from t1;+----+------+| id | name |+----+------+| 1 | 1 |+----+------+从库t1数据:mysql> selec

2014-03-21 10:06:07 8876

原创 5.6主从同步,跳过异常语句

场景说明:主从同步异常,使用“show slave status\G”查看,发现如下错误。Last_Error: Error executing row event: 'Cannot execute statement: impossible to write to binary log since statement is in row format

2014-03-17 16:15:33 953

原创 sysbench0.5安装

sysbench需要autoconf、automake及libtool包,如果这些包不存在,需要先安装。相关安装包见附件。1. 安装autoconftar xvf autoconf-2.64.tar cd autoconf-2.64./configure make && make install2.  安装automake

2014-02-28 11:56:42 1143

原创 ERROR 1129 (HY000): Host '192.168.153.135' is blocked because of many connection errors; unblock wit

相关IP:db1: 192.168.153.135db2:192.168.153.132 场景说明:在db1上访问db2,使用以下语句:mysql -uadmin -p123456 -h192.168.153.132执行后错如下:ERROR 1129 (HY000): Host '192.168.153.135' is blocked because of ma

2014-02-26 11:58:20 3499

原创 root权限丢失解决方法

以root用户登录mysql,执行以下执行:mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || test |+--------------------+没有mysq

2014-02-26 11:45:22 2096

原创 mysql修改密码

#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH# Check if user is rootif [ $(id -u) != "0" ]; then printf "Error: You must be root to run this script!\n"

2014-02-18 16:47:04 726

原创 MySQL MTOP开源的企业级监控系统

MySQL MTOP是一个由Python+PHP开发的开源MySQL企业监控系统。系统由Python实现多进程数据采集和告警,PHP实现WEB展示和管理。MySQL服务器无需安装任何Agent,只需在监控WEB界面配置相关数据库信息,启动监控进程后,即可对上百台MySQL数据库的状态、连接数、QTS、TPS、数据库流量、复制、性能慢查询等进行时时监控。并能在数据库偏离设定的正常运行阀值(如连接异常

2014-02-17 16:45:07 1127

原创 pt-table-sync使用说明

使用前准备: http://blog.csdn.net/fzdba/article/details/19341227 功能:高效同步mysql表数据。原理说明:总是在主上执行数据的更改,再同步到从上,不会直接更改成 从的数据,在主上执行更改是基于主上现在的数据,不会更改主上的数据。注意使用之前先备份你的数据,避免造成数据的丢失. 执行 execu

2014-02-17 16:40:05 4388

原创 pt-table-checksum使用说明

功能:pt-table-checksum是一个在线验证主从数据一致性的工具,主要用于以下场景:数据迁移前后,进行数据一致性检查 当主从复制出现问题,待修复完成后,对主从数据进行一致性检查 把从库当成主库,进行数据更新,产生了"脏数据" 定期校验 原理说明: pt-table-checksum 在主上执行检查语句在线检查 mysql 复制的一致性,生成 r

2014-02-17 16:37:03 1696

原创 pt-slave-find使用说明

准备工作: http://blog.csdn.net/fzdba/article/details/19341227 pt-slave-find功能:查找并打印mysql所有从服务复制层级关系原理说明:连接mysql主服务器并查找所有的从服务器,再打印所有的从服务器信息。执行:主库上执行使用说明:pt-slave-find [OPTIO

2014-02-17 16:36:28 1555

原创 percona-toolkit使用前准备

相关Ipmaster : 192.168.153.132 slave :192.168.153.131结合目前情况,只取部分工具进行使用。准备工作创建用户checksums权限:GRANT SELECT, PROCESS, SUPER, REPLICATION SLAVE ON *.* TO 'admin'@'%' IDENT

2014-02-17 16:35:31 1019

空空如也

空空如也

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

TA关注的人

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