Mysql Fabric HA配置测试

MySQL Fabric是Oracle官方推出的原生mysql高可用性系统,它可以简化管理MySQL数据库群,它提供两大特性,一是通过故障检测和故障转移功能提供了高可用性,一是通过自动数据分片功能实现可扩展性。本文档只说明自动故障转移-高可用性的实现。 一、测试环境 功能 IP 端...

2015-01-15 15:09:20

阅读数 6192

评论数 1

Sysbench-Mongodb

介绍: 此工具与最新版本的sysbench mysql类似(作者介绍:http://www.tokutek.com/2013/03/sysbench-benchmark-for-mongodb/)。 可以设置collation的个数与collation的大小 基本的结构如下: ...

2014-05-20 17:25:03

阅读数 2128

评论数 1

pt-query-digest查询日志分析工具

pt-query-digest 1.  工具简介 pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输...

2014-04-18 14:49:45

阅读数 58912

评论数 1

Mysql Event 调度历史记录

目前的mysql版本没有Event执行历史信息,为方便查看Event是否正常执行以及执行结果,可以通过以下两个步骤来实现:   一.创建作业执行Event历史记录表 CREATE TABLE `mysql`.`t_event_history` ( `dbname` VARCHAR(128) ...

2014-02-18 15:31:25

阅读数 5952

评论数 1

mysqldump导出时报2002 套接字错误

在执行mysqldump命令时候报如下错误: [root@localhost ~]#  mysqldump -uroot -p -d test> test.sql    mysqldump: Got error: 2002: Can't connect to local MySQL serv...

2014-01-16 13:55:56

阅读数 12449

评论数 0

mysqldump导出时: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1':

在用mysqldump导出时报如下错误: [root@localhost ~]# mysqldump -uroot -p -d -R  test > test.sql Enter password:  mysqldump: Couldn't execute 'SET OPTION SQL_Q...

2014-01-16 13:42:37

阅读数 12018

评论数 1

mysql_config_editor使用测试

mysql_config_editor是于用户安全认证的一个工具,使用方式如下: mysql_config_editor set --login-path=test --user=root --host=localhost --password Enter password: (输入密码) 登...

2014-01-10 15:09:45

阅读数 7199

评论数 0

xtrabackup 备份还原

Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。    Xtrabackup有两个主要的工具:xtrabackup、innobackupex   (1)xtrabackup只能备份I...

2014-01-10 12:51:53

阅读数 4393

评论数 0

mysql异常处理

针对存储过程 、触发器或函数内部语句可能发生的错误或警告信息,需要进行相关异常或称 例外的捕捉,然后作出相应的处理,异常处理的方式如下: DECLARE {CONTINUE | EXIT} HANDLER FOR {SQLSTATE sqlstate_code| MySQL error code...

2014-01-03 18:03:48

阅读数 15769

评论数 1

Mysql按周分区的方法

在一个项目中用到一个日志表,想根据按周来进行分区: CREATE TABLE T_log( id INT(11) NOT NULL AUTO_INCREMENT, zoneid INT(11) NOT NULL, numcount INT(11) NOT NULL, ts TIME...

2014-01-03 17:25:07

阅读数 8948

评论数 3

Mysql创建函数出错的解决

在MySQL创建用户自定义函数时,报以下错误: ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging...

2014-01-03 09:59:43

阅读数 3372

评论数 0

Mysql5.6分区表转换功能

Mysql5.6增加了对分区的置换功能。它与SQLServer的分区置换有些不同,SQLServer中分区置换到普通表时,普通表必须为空,而mysql没有这个要求。 例: #创建分区表 CREATE TABLE t15(id INT NOT NULL) PARTITION BY RANGE ...

2014-01-02 17:22:52

阅读数 4473

评论数 0

mysql 5.6 分区表

mysql从5.1版本开始支持分区。每个分区的名称是不区分大小写。同个表中的分区表名称要唯一。 mysql支持以下几种类型的分区: 1.RANGE 分区: 基于属于一个给定连续区间的列值,把多行分配给分区。 2.LIST 分区: 类似于按RANGE分区,区别在于LIST分区是基于列值匹配一个...

2014-01-02 14:41:07

阅读数 9813

评论数 0

SQLServer通过链接服务器取mysql blob类型的字符转换

SQLServer中通过ODBC建立到mysql链接服务器,获取mysql的blob类型时,取过来显示的是二进制串,但实际上已经转换成了image类型。 例: select convert(varchar(max),body) from openquery([LINK_MYSQL],'select...

2013-12-31 16:49:03

阅读数 2300

评论数 0

Mysql 日期函数

DATE_FORMAT(date,format)   根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December)   %W 星期名字(Sunday……Saturday)   %D 有英语前缀的月份的日期(1st, 2nd,...

2013-12-30 16:08:59

阅读数 1252

评论数 0

mysql存储过程中 declare 和 set 定义变量的区别

mysql存储过程中,定义变量有两种方式: 1.使用set或select直接赋值,变量名以 @ 开头. 例如:set @var=1; 可以在一个会话的任何地方声明,作用域是整个会话,称为会话变量。 2.以 DECLARE 关键字声明的变量,只能在存储过程中使用,称为存储过程变量,例如: DEC...

2013-12-30 16:02:02

阅读数 51281

评论数 2

MySQL事件调度器Event Scheduler

数据库中经常有需要定时执行一些相关的任务的需求,在MSSQL中SQL Agnet,在Mysql5.1以前,一般需要通过OS的调度计划(windows的计划任务和linux的crontab)来实现,Mysql5.1以后增加了一个事件调度器,可以实现定时调度的功能。

2013-12-26 13:34:32

阅读数 2934

评论数 0

Mysql存储过程修改定义者

Mysql中,执行存储过程时会检查过程的定义用户是否存在,如果不存在,即使当前用户有execute权限,也会报错 误码: 1449 The user specified as a definer (‘') does not exist 这个时候,如果想要继续执行这些过程就必须修改过程的定义用户,语...

2013-12-20 17:13:44

阅读数 11959

评论数 0

shell脚本中的数值运算

shell中的变量没有如c语言中字符型、整型、浮点型的区分,默认将变量赋值当做字符,怎样才能让shell将变量赋值当做数值型呢,答案是用$ 和[], []包含的数学算式可以被shell正确识别。 [root@localhost ~]# cat  test.sh #!/bin/bash var...

2013-12-17 15:48:55

阅读数 28535

评论数 0

shell脚本获取系统相关信息

[root@localhost ~]# cat test.sh #!/bin/bash #linux发行版名称 if [[ -f /usr/bin/lsb_release ]]; then  OS=$(/usr/bin/lsb_release -a |grep Description |awk ...

2013-12-17 15:02:17

阅读数 1224

评论数 0

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