- 博客(94)
- 收藏
- 关注
原创 解决mysql 1864 主从错误
Cannot schedule event Update_rows, relay-log name ./HE1-relay-bin.000005, position 494 to Worker thread because its size 8200 exceeds 1024 of slave_pending_jobs_size_max.
2016-08-23 15:45:38 1086 1
原创 MySQL主从同步校验与重新同步
主从复制环境中,可能有种种原因导致主、从库数据不一致的情况,主从一致性也一直是DBA需要关注的问题,校验MySQL的主从一致性一般有多种工具,诸如MySQL自带的checksum、mysqldiff、pt-table-checksum等,每种工具各有优缺,本文就pt-table-checksum工具进行介绍和记录实验环节。 下载二进制版本的percona-toolkit工具箱https://www
2016-08-19 17:15:56 403
原创 利用Navicat实现MySQL数据库结构对比和同步
在生产环境中,我们总会因为这样或那样的原因导致主从不同步,亦或者是测试环境要和生产环境进行同步,利用Navicat结构同步工具,不但能找出库结构差异,还可以针对create、modify、drop等进行选择性比对,非常的人性化,那么一起来看下是如何操作的。首先在Navicat的主界面选择工具,结构同步,这时会看到如下画面:650) this.width=650;" title="1.png" al
2016-08-19 17:15:29 39582 1
原创 Linux释放内存脚本
vi recover_mem.sh#!/bin/bash ###################author:rrhelei@126.com####################系统分配的区总量 mem_total=`free -m |grep Mem | awk '{print $2}'` #当前剩余的free大小 mem_free=`free -m |grep M
2016-08-19 17:15:24 411
原创 解决xtrabackup command not found no mysqld group 问题
现象:手动执行xtrabackup没问题,环境变量检查过也没问题。放到执行计划中会报错:sh: xtrabackup_56: command not foundinnobackupex: Error: no 'mysqld' group in MySQL options at /usr/local/xtrabackup/bin/innobackupex line 4357.经查,我的xtraba
2016-08-19 17:15:01 2020
原创 天兔(Lepus)监控邮件推送安装配置
好吧,我承认官网的邮件配置教程我又没看懂,这里记录下我的配置方法[root@HE3]# vi /usr/local/lepus/test_send_mail.py#!/usr/bin/envpython# -*- coding: utf8-*-from datetime import*import syspath='./include'sys.path.insert(0,path)im
2016-08-19 17:14:55 2595
原创 MySQL导出以H开头的表
情景:我有上百张以H开头的表,我需要备份出这些以H开头的表。 mysqldump不支持*或者%这种通配符,所以没法实现备份以xx开头的表这种,这里算是个小技巧,利用文本编辑器来实现。[root@HE3~]# mysql -uroot -p -s -e"select table_name from information_schema.tableswhere table_schema='hele
2016-08-19 17:14:50 1573
原创 MySQL利用Navicat导出数据字典
这里算是一个小技巧利用mysql的information_schema中的COLUMNS表和navicat中的导出功能实现快速导出数据字典 CREATE TEMPORARYTABLE `COLUMNS` ( `TABLE_CATALOG` varchar(512) NOT NULL DEFAULT'', `TABLE_SCHEMA` varchar(64) NOT NULL DEFAULT
2016-08-19 17:14:47 8794 3
原创 double减法不准确的那些事儿
CREATE TABLE `helei` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `num1` double DEFAULT NULL, `num2` double DEFAULT NULL, `num3` decimal(5,3) DEFAULT NULL, `num4` decimal(5,3) DEFAULT NULL,
2016-08-19 17:14:41 2350
原创 MySQL timestamp NOT NULL插入NULL的问题
explicit_defaults_for_timestampMySQL5.6版本引入explicit_defaults_for_timestamp来控制对timestamp NULL值的处理 如果该参数不开启,则对timestamp NOT NULL插入NULL值,不报错,无warning,插入后的值为当前时间如果在my.cnf中explicit_defaults_for_timestamp=
2016-08-19 17:14:38 1457
原创 MySQL in不走索引
优化前SELECT* FROM erp_helei mg WHERE mg.num = 602 AND mg.pid IN (10002559,10002561,10002562,10002563,10002564,10002598,10002599,10002600,10002601,10002602,10002603,10002604,10002648,10002649,1000
2016-08-19 17:14:35 3139 1
转载 TIMESTAMP和DATETIME哪个好
日期范围TIMESTAMP 支持从’1970-01-01 00:00:01′ 到 ’2038-01-19 03:14:07′ UTC. 这个时间可能对目前正在工作的人来说没什么问题,可以坚持到我们退休,但对一些年轻的读者,就会有 Bug2K+38 的问题。DATETIME 从 ’1000-01-01 00:00:00′ 直到’9999-12-31 23:59:59′.考虑到二者在范围上的不同,你当
2016-08-19 17:14:32 914
原创 MySQL 替换部分电话号码为000
要做敏感信息剔除,要求又不能全换成同一个号码影响测试,想了几个方法,最终采用替换部分电话号码为000来做到敏感信息覆盖。mysql>update phone setb=replace(b,substring(b,4,3),'000');从第4个开始替换3个为000mysql> select *from phone;+---+-------------+| a | b |+---
2016-08-19 17:14:30 596
原创 lepus3.7 天兔监控安装手册 CentOS6.5+mysql5.6
lepus3.7 天兔监控安装配置手册 CentOS6.5+mysql5.6整体环境192.168.1.250为监控机192.168.1.248为被监控机 安装LAMP环境 [root@HE3~]#yum install gcc libffi-devel python-devel openssl-devel [root@HE3~]# yum install urpmi xterm[root@HE3
2016-08-19 17:14:18 1813
原创 The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
2016-08-19 17:14:15 12018
原创 MySQL XtraBackup自动恢复脚本
#!/bin/sh###################author:rrhelei@126.com####################xtrabackup2.1.8# 使用方法:# ./restore.sh /增量备份父目录或全备的父目录名#eg1:./restore.sh/data/backup/full/#eg2:./restore.sh/data/backup/incr
2016-08-19 17:14:12 430
原创 MySQL XtraBackup备份脚本
#backup.sh#!/bin/sh#on xtrabackup 2.1.8# 第一次执行它的时候它会检查是否有完全备份,否则先创建一个全库备份# 当你再次运行它的时候,它会根据脚本中的设定来基于之前的全备或增量备份进行增量备份###################author:rrhelei@126.com################### INNOBACKUPEX_
2016-08-19 17:14:09 282
原创 MySQL ibdata多路径扩容
vi /etc/my.cnfinnodb_data_home_dir =innodb_data_file_path= /data/mysql/ibdata1:10M:autoextend(为目前ibdata情况) [root@HE1 mysql]#mkdir -p /data2/mysql[root@HE1mysql]# chown -R mysql:mysql/data2[root@HE1 sc
2016-08-19 17:14:03 377
原创 批量转换引擎为innodb
[root@HE1 ~]# catconvert_Storage_Engine.sh#/bin/bash#FileName:Convert_Storage_Engine.sh#Desc:Conversion ofa MySQL tables to other storage engines#Create By:helei#Date:201i6/03/18DB=hexiaodbUSER=
2016-08-19 17:13:57 312
原创 MySQL多实例安装
如果迫于预算,可采用在一台服务器上安装多个mysql的方式,但生产库中并不推荐这么做[root@HE1 scripts]#cat /etc/my.cnf[client]#port =3306#socket =/tmp/mysql.sock#default-character-set=utf8 [mysql]#default-character-set=ut
2016-08-19 17:13:55 153
原创 MySQL忘记密码怎么办
如果有一天你忘记了root的密码,我们可以利用 --skip-grant-tables这个参数,具体实施如下:[root@HE1 bin]# mysql -uroot -pEnter password:ERROR 1045 (28000):Access denied for user 'root'@'localhost' (using password: YES)[root@HE1 bin]# p
2016-08-19 17:13:52 354
原创 CentOS6+MySQL5.6二进制安装
一般我们安装mysql采用二进制安装的方式就足以满足我们的生产环境了,不过需要我们配置my.cnf文件从官网下载二进制MySQL,选择Linux-Generic,最后这两个是二进制包http://downloads.mysql.com/archives/community/650) this.width=650;" title="1.JPG" alt="wKioL1cz6R_TsJjYAAEmva
2016-08-19 17:13:49 197
原创 RAC 开启gsd和oc4j服务
Oracle 11g RAC中,发现oc4j以及gsd服务都处于offline状态,这是Oracle 11g RAC默认情形。即便如此,并不影响数据库的使用,因为 oc4j 是用于WLM 的一个资源, WLM在 11.2.0.2 才可用。GSD则是用于支持dbca,srvctl,oem等的交互工具。本文描述将这两个服务切换到online。SQL> select * from v$version;B
2016-08-19 17:13:46 899
转载 RAC时间同步的两种方法
集群时间同步服务在集群中的两个 Oracle RAC 节点上执行以下集群时间同步服务配置。Oracle Clusterware 11g 第 2 版及更高版本要求在部署了 Oracle RAC 的集群的所有节点上实现时间同步。Oracle 提供了两种方法来实现时间同步:一种方法是配置了网络时间协议 (NTP) 的操作系统,另一种方法是新的 Oracle 集群时间同步服务 (CTSS)。Oracle
2016-08-19 17:13:43 613
转载 Oracle 11gR2 RAC ohasd failed to start 解决方法
rcrCRS-4124: Oracle High Availability Services startup failed.CRS-4000: Command Start failed, or completed with errors.ohasd failed to start: Inappropriate ioctl for deviceohasd failed to start at/u01
2016-08-19 17:13:40 1246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人