5 多维217

尚未进行身份认证

暂无相关简介

等级
TA的排名 15w+

理解MySQL主从复制之realy_log_recovery

理解MySQL主从复制之realy_log_recovery参数含义:当slave重启之后会根据slave_relay_log_info重新创建一个文件,SQL线程会根据这个文件进行恢复复制,IO线程会读取SQL线程的POS点,根据这个POS点向主库申请拉取数据该参数是默认打开的,在数据库启动后立即启动自动relay log恢复。在恢复过程中,创建一个新的relay log,并将IO线程初...

2018-12-14 14:06:52

记一次ptosc造成meta lock案例

故障场景:ptosc操作一张表时pt进程hang住不动,并且从库监控告警running threads飙升。pt脚本:time pt-online-schema-change --alter 'create index idx_create_at(create_at)' --print --charset utf8 --chunk-time 0.500000 --critical-l...

2018-12-12 11:53:43

利用MySQL延时复制恢复误操作数据

ip数据库角色数据库端口数据库版本192.168.102.168master33085.7.11192.168.102.169slave33085.7.11主库生成测试数据:create database test;use test;CREATE TABLE `t1` ( `id` int(11) NOT NULL, `name` varchar(2) NOT NULL DEFAULT '',...

2018-07-10 13:28:58

记一次git clone的报错以及对CentOS上的git版本更新

Centos版本:CentOS6.5当前git版本:git1.7.1git clone 报错信息如下:github fatal: HTTP request failed查看git版本git --version先安装依赖包:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidocyum in...

2018-05-05 14:41:35

Zabbix for MySQL: item( Query Time Count 00....)

参考文章:https://www.percona.com/doc/percona-monitoring-and-management/conf-mysql.htmlZabbix监控MySQL,有几个监控项不是太明白,专门研究了一下。监控项如下:以上几个监控项监控的是MySQL Query Response TimePercona官方介绍:Query responsetime distributio...

2018-05-03 11:46:24

线上部署Django: nginx + uwsgi +Django

参考:http://uwsgi-docs-zh.readthedocs.io/zh_CN/latest/tutorials/Django_and_nginx.html线上环境部署Django 环境:操作系统:centos6django: 1.101、上传代码至工作目录:/data/python-project/blogproject目录结构如下:2、修改配置文件settings.py+ ALLOW...

2018-04-24 17:15:18

Zabbix监控MySQL错误日志

一、创建监控项配置>主机>监控项>创建监控项二、查看监控项是否正常观察监控项状态是否为已启用

2018-04-11 11:20:12

sed 替换双引号(“”)中的字符串中的数字

sed 替换双引号(“”)中的字符串中的数字#!/bin/bashcat spec.txt |sed -e ':begins/,"\([^",]*\)[0-9]\([^"]*\)"/,"\1@\2"/gt begin'替换重复的字符只保留一个sed -r 's/(@)\1*\1/\1/g' spec.txt1...

2018-04-10 12:02:16

MySQL 获取某个字段中的数字

MySQL获取某个字段中的数字,函数如下:DELIMITER$$USE`test`$$DROPFUNCTIONIFEXISTS`GetNum`$$CREATEFUNCTION`getnum`(VarstringVARCHAR(500))RETURNSVARCHAR(30)CHARSETutf8mb4BEGINDECLAREv_leng...

2018-04-10 11:51:21

mysqldump 导出的是全库 alldb.sql 导入的时候可不可以只导其中的一个表

mysqldump 导出的是全库 alldb.sql 导入的时候可不可以只导其中的一个表法1:perl extract_sql.pl -t mytable -r mydumpfile > mytable.sql 法2:cat test1db.sql | sed -n ‘/Table structure for table .test1./,/Table structure for ...

2018-04-09 14:30:16

MySQL并发操作insert产生锁等待

环境描述:操作系统:CentOS6.5MySQL版本:5.7.12事务隔离级别:READ-COMMITTED实验过程:1)表结构:CREATETABLEtest.`saleorder`(`id`BIGINT(20)UNSIGNEDNOTNULLAUTO_INCREMENTCOMMENT'记录ID',`vendorId`BIGINT(20)UNSIGNEDNOT...

2018-04-06 17:48:13

COLUMN 1 of TABLE cannot be converted FROM TYPE 'varchar(96)' TO TYPE

问题:zabbix报警显示从库停止复制登陆从库查看:问题如下:COLUMN1ofTABLE'xxx'cannotbeconvertedFROMTYPE'varchar(96)'TOTYPE'varchar(32)'解决方法:1)在从库查看出现问题的表的结构CREATETABLE`marketing_activity`(`marketing_activity_i...

2018-03-28 09:57:27

zabbix monitor mysql (mysql多源复制)

使用zabbix监控mysql多源复制中从库的状态;环境描述:MySQL5.7+Zabbix版本3.0+Percona模版:percona-zabbix-templates-1.1.7-2.noarch.rpm更改脚本/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh,更改的内容如下:    第19行,将mysql 更改为/usr/...

2018-03-01 16:56:22

Zabbix Monitor MySQL TPS(caculate items)

Zabbix 监控MySQL的TPS环境描述:zabbix版本为3.0及以上;监控MySQL模版为percona-zabbix-templates-1.1.7-2.noarch.rpm;TPS计算方式:(Com_commit+Com_rollback)/时间直接上图:注意:必须有MySQL.Com_rollback和MySQL.Com_commit这两个key...

2018-02-28 13:54:53

ERROR 1040 (HY000): Too many connections

参考文章:http://www.cnblogs.com/gomysql/p/7284717.html开发人员反映有一台mysql数据库无法正常连接,于是尝试登录服务器看看能否登录,发现可以登录,查看mysql进程也存在,尝试登录提示ERROR 1040 (HY000): Too many connections于是是使用gdb修改一下最大连接数:gdb -p $

2017-09-01 13:20:39

pt-table-sync

参考文章:http://blog.csdn.net/shaochenshuo/article/details/53285439背景:复制环境为多源复制主1:192.168.102.101:31306主2:192.168.102.102:32306从:192.168.102.103:34306测试表:hptemp.cart_tmp测试过程:1、在从192.

2017-09-01 10:46:28

MySQL字符集的问题

mysql客户端登陆后 \s显示如下,居然有两处字符集为latin,但是配置文件中字符集的设置已经检查过都为utf8再次以如下命令进行连接mysql -uroot --password='xxx' -S /data/mysql/mysql32306/mysql.sock --default-character-set='utf8'报错信息如下:mysql: Char

2017-08-30 11:51:37

mysql启动方式:service mysqld start

mysql的启动方式以前一直习惯性的使用如下命令:   mysqld--defaults-file=xxx--user=mysql&为了方便快速启动,更改启动方式为servicemysqldstart,步骤如下:1、copymysql.server启动脚本至/etc/init.d/mysqld cp$mysql_base_file/support-files/m

2017-08-24 14:47:15

mysql 录入emoji报错

文章转载:http://dbaplus.cn/news-11-1417-1.htmlEmoji 表情符号录入 MySQL 数据库中报错:Caused by: java.sql.SQLException: Incorrect string value: '😗ðŸ...' for column 'CONTENT' at row 1at com.mysql.jdbc.SQLEr

2017-08-10 17:47:23

更改mysql端口

将mysql从库的端口号从31306改为31308系统信息系统:centos6.5mysql版本:mysql5.7.12内存:128GCPU:32硬盘:2T操作过程:1、stop slave  记录binlog位置  Master_Log_File=Relay_Master_Log_File  Read_Mas

2017-08-04 13:25:41

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!