随笔 - 745, 文章 - 1, 评论 - 180, 阅读 - 155万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

11 2017 档案

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

posted @ 2017-11-23 22:42 moss_tan_jun 阅读(993) 评论(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 阅读(714) 评论(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 阅读(246) 评论(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 阅读(166) 评论(0) 推荐(0) 编辑

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

posted @ 2017-11-22 23:01 moss_tan_jun 阅读(422) 评论(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 阅读(163) 评论(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 阅读(801) 评论(0) 推荐(0) 编辑

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

posted @ 2017-11-22 22:09 moss_tan_jun 阅读(1109) 评论(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 阅读(188) 评论(0) 推荐(0) 编辑

摘要:http://lizhenliang.blog.51cto.com/7876557/1874283 http://blog.itpub.net/22664653/list/1/?cid=86471 阅读全文

posted @ 2017-11-19 22:47 moss_tan_jun 阅读(210) 评论(0) 推荐(0) 编辑

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

posted @ 2017-11-19 22:44 moss_tan_jun 阅读(4114) 评论(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 阅读(724) 评论(0) 推荐(0) 编辑

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

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

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

posted @ 2017-11-16 23:13 moss_tan_jun 阅读(186) 评论(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 阅读(1695) 评论(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 阅读(500) 评论(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 阅读(3020) 评论(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 阅读(1218) 评论(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 阅读(573) 评论(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 阅读(4575) 评论(0) 推荐(0) 编辑

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

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

摘要:MasterFailover.pm 1473 $ret =1474 $_server_manager->change_master_and_start_slave( $target, $latest_slave,1475 undef, undef, $log ); vim ServerManager 阅读全文

posted @ 2017-11-01 23:30 moss_tan_jun 阅读(125) 评论(0) 推荐(0) 编辑

摘要:前言:MySQL进行主主复制或主从复制的时候会在home目录下面产生相应的relay log,本文档总结这些相关参数的定义及解释 1、什么是relay log The relay log, like the binary log, consists of a set of numbered file 阅读全文

posted @ 2017-11-01 22:19 moss_tan_jun 阅读(3585) 评论(0) 推荐(0) 编辑

摘要:配置MySQL GTID 主从复制 基于mysqldump搭建gtid主从 二、GTID如何跳过事务冲突 1 2 3 4 5 6 7 8 9 10 11 很多无法预料的情形导致mysql主从发生事务冲突,主从失败或停止的情形,即需要修复主从 对于GTID方式的主从架构而言,更多的是处理事务冲突来修复 阅读全文

posted @ 2017-11-01 21:42 moss_tan_jun 阅读(198) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示