博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  MySQL DBA

linux and mysql dba
摘要:https://dev.mysql.com/doc/employee/en/ http://blog.51cto.com/dnsliu/ http://blog.csdn.net/zengxuewen2045/article/category/6388673 阅读全文

posted @ 2017-12-10 22:00 moss_tan_jun 阅读(159) 评论(0) 推荐(0)

摘要:利用MySQL闪回技术恢复误删除误更改的数据 笔者相信很多人都遇到过忘带where条件或者where条件漏写了一个和写错了的情况,结果执行了delete/update后把整张表的数据都给改了。传统的解决方法是:利用最近的全量备份+增量binlog备份,恢复到误操作之前的状态,但是此方法有一个弊端,那 阅读全文

posted @ 2017-11-23 22:42 moss_tan_jun 阅读(998) 评论(0) 推荐(0)

摘要:前提条件:mysql :data_row_format=rowmysql> show variables like '%image%';+ + +| Variable_name | Value |+ + +| binlog_row_image | FULL |+ + + 实例操作过程 create 阅读全文

posted @ 2017-11-23 22:41 moss_tan_jun 阅读(718) 评论(0) 推荐(0)

摘要:#!/usr/bin/env python import MySQLdbimport contextlib @contextlib.contextmanagerdef mysql(Host,Port,User,Password,Database): conn = MySQLdb.connect(ho 阅读全文

posted @ 2017-11-22 23:08 moss_tan_jun 阅读(252) 评论(0) 推荐(0)

摘要:从机一直1593错误,排查了半天发现是从的配置文件中的server-id没改导致,此低级错误记录下警醒自己 B.1. 服务器错误代码和消息 服务器错误信息来自下述源文件: · 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。 阅读全文

posted @ 2017-11-22 23:01 moss_tan_jun 阅读(433) 评论(0) 推荐(0)

摘要:1、从库报主键重复(Errno: 1062)#create test data 1062create table t1 (id tinyint not null primary key,ename varchar(20),blog varchar(50));insert into t1 values 阅读全文

posted @ 2017-11-22 22:57 moss_tan_jun 阅读(169) 评论(0) 推荐(0)

摘要:#!/bin/bash mysql -e "show slave status\G" > mysql_status.txt array=($(egrep 'Slave_IO_Running|Slave_SQL_Running|Seconds_Behind_Master' mysql_status.t 阅读全文

posted @ 2017-11-22 22:17 moss_tan_jun 阅读(805) 评论(0) 推荐(0)

摘要:MySQL GTID是在传统的mysql主从复制的基础之上演化而来的产物,即通过UUID加上事务ID的方式来确保每一个事物的唯一性。这样的操作方式使得我们不再需要关心所谓的log_file和log_Pos,只是简单的告诉从库,从哪个服务器上去找主库就OK了。简化了主从的搭建以及failover的过程 阅读全文

posted @ 2017-11-22 22:09 moss_tan_jun 阅读(1128) 评论(0) 推荐(0)

摘要:sed '/WHERE/{:a;N;/SET/!ba;s/\([^\n]*\)\n\(.*\)\n\(.*\)/\3\n\2\n\1/}' 1.txt | sed -r '/WHERE/{:a;N;/@4/!ba;s/### @2.*//g}'|sed 's/### //g;s/\/\*.*/ ,/ 阅读全文

posted @ 2017-11-22 22:03 moss_tan_jun 阅读(191) 评论(0) 推荐(0)

摘要:一、前言 很多文章中会说,数据库的权限按最小权限为原则,这句话本身没有错,但是却是一句空话。因为最小权限,这个东西太抽象,很多时候你并弄不清楚具体他需要哪 些权限。 现在很多mysql用着root账户在操作,并不是大家不知道用root权限太大不安全,而是很多人并不知道该给予什么样的权限既安全又能保证 阅读全文

posted @ 2017-11-19 22:44 moss_tan_jun 阅读(4156) 评论(0) 推荐(0)

摘要:一些常用指令: h(elp) [comman] #打印可用指令及帮助信息 r(eturn) #运行代码直到下一个断点或当前函数返回 b(reak) [[filename:]lineno | function[, condition]] #指定文件某行或函数体来设置断点 l(ist) [first[, 阅读全文

posted @ 2017-11-19 22:15 moss_tan_jun 阅读(731) 评论(0) 推荐(0)

摘要:要讨论如何恢复从库,我们得先来了解如下一些概念: GTID_EXECUTED:它是一组包含已经记录在二进制日志文件中的事务集合 GTID_PURGED:它是一组包含已经从二进制日志删除掉的事务集合。 在继续讨论时,我们先来看下如何新建一个基于GTID的slave。 通过了解上面的两个参数,我们现在只 阅读全文

posted @ 2017-11-19 16:39 moss_tan_jun 阅读(5019) 评论(0) 推荐(0)

摘要:https://yq.aliyun.com/articles/236193?spm=5176.8067842.tagmain.74.73PjU3 阅读全文

posted @ 2017-11-16 23:13 moss_tan_jun 阅读(189) 评论(0) 推荐(0)

摘要:https://yq.aliyun.com/articles/238364?spm=5176.8067842.tagmain.52.73PjU3 摘要: 概述 MySQL的安装可以参考:Linux(CentOS)中常用软件安装,使用及异常——MySQL, VmTools MySQL关于Binlog的 阅读全文

posted @ 2017-11-16 23:10 moss_tan_jun 阅读(1698) 评论(0) 推荐(0)

摘要:https://yq.aliyun.com/articles/238882?spm=5176.8067842.tagmain.18.73PjU3 摘要: MHA failover GTID 专题 这里以masterha_master_switch为背景详解各种可能遇到的场景 假定环境(经典三节点) 阅读全文

posted @ 2017-11-16 23:04 moss_tan_jun 阅读(505) 评论(0) 推荐(0)

摘要:https://yq.aliyun.com/articles/155827?spm=5176.8067842.tagmain.6.RFPTAL MySQL 传统的主从复制方式使用 master_log_files 和 master_log_pos 两个参数来确定复制位点。当出现复制错误时,可以设置跳 阅读全文

posted @ 2017-11-16 22:51 moss_tan_jun 阅读(3041) 评论(0) 推荐(0)

摘要:https://yq.aliyun.com/articles/68441 摘要: # GTID 简介 GTID (global transaction identifier)在MySQL5.6时引入,GTID是事务的全局唯一标识。GTID结构如下 ``` GTID = source_id:trans 阅读全文

posted @ 2017-11-16 22:47 moss_tan_jun 阅读(1227) 评论(0) 推荐(0)

摘要:https://m.aliyun.com/yunqi/users/1287368569594542/articles https://yq.aliyun.com/articles/59233 MySQL Master High Available 源码篇 1年前887 MasterFailover 阅读全文

posted @ 2017-11-13 22:24 moss_tan_jun 阅读(576) 评论(0) 推荐(0)

摘要:dba http://blog.csdn.net/zengxuewen2045/article/details/51524880 关于这个错误: 1 2 3 4 Mon Feb 13 10:29:41 2017 - [error][/usr/share/perl5/vendor_perl/MHA/S 阅读全文

posted @ 2017-11-13 21:50 moss_tan_jun 阅读(4638) 评论(0) 推荐(0)

摘要:http://www.ywnds.com/?p=8841 阅读全文

posted @ 2017-11-02 22:01 moss_tan_jun 阅读(244) 评论(0) 推荐(0)