mysql 灾难恢复的安全复制方法

Better Crash-safe replication for MySQL At Booking.com, we use MySQL replication extensively for read scaling. However, because we have so many slaves (we have thousands), sooner...

  • 0
  • 0
  • 石天
  • 发布于 2017-06-05 19:27
  • 阅读 ( 93 )

惠易定删库事件

这是周五下午的事情了(也就是20170602日),以为开发人员通过navicat,把生产环境中,一个最重要之一的数据库完整干掉了,他本心是不让新来的同事看到这个库,以为只是删除一个连接而已,结果...

  • 0
  • 0
  • 石天
  • 发布于 2017-06-04 11:25
  • 阅读 ( 60 )

LVM 中的VG重名问题解决

今天再Hypersuper上查看LVM 发现竟然出现了VG重名问题: 这可能是历史遗留下来的,究竟是怎么造成的,不得而知了,有VG重名,本能的反应就是把其中一个改名,先解决冲突再说

  • 0
  • 0
  • 石天
  • 发布于 2017-06-01 18:46
  • 阅读 ( 58 )

perconna innobackupex 远程备份脚本

#!/bin/bash INNOBACKUPEX=/usr/bin/innobackupex USER=root PASS="XXXX" SOCK=/webdata/opt/local/mysql33060/misc/mysql.sock CONFIG_FILE=/webdata/opt/local/mysql33060/my.cnf DATA_...

  • 0
  • 0
  • 石天
  • 发布于 2017-05-29 00:10
  • 阅读 ( 51 )

mysqldump备份innodb时候保证一致性和增加binlog名称和postion的脚本

#!/bin/bash ###update on 20150604 ,add delete AUTO_INCREMENT  ###update on 20151008,add set-gtid-purged=OFF to delete @@global.gtid_purged statements in the bak file ###20170528...

  • 0
  • 0
  • 石天
  • 发布于 2017-05-28 20:34
  • 阅读 ( 48 )

oracle 更改实例名和服务名的方法与步骤

因为不想安装oracle,就使用虚拟机clone了一份,导致instance name 和service_name相同,需要改动, oracle下改动这个东西还是非常麻烦的,这里记录下,以备以后查询 一:更改实例名称, 1,...

  • 0
  • 0
  • 石天
  • 发布于 2017-05-27 00:44
  • 阅读 ( 50 )

查询oracle数据库的数据库名、实例名、ORACLE_SID

oracle数据库的数据库名、实例名、ORACLE_SID 数据库名、实例名、数据库域名、全局数据库名、服务名 ,这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞...

  • 0
  • 0
  • 石天
  • 发布于 2017-05-26 13:22
  • 阅读 ( 49 )

shell 一种生成随机数的脚本

#!/bin/bash #要修改的配置文件 finance_file="/webdata/opt/local/tomcat-7.0.61-8081/webapps/ops-finance/WEB-INF/classes/properties/finance.properties" order_file="/webdata/opt/loc...

  • 0
  • 0
  • 石天
  • 发布于 2017-05-26 13:10
  • 阅读 ( 44 )

Python 编程中常用的 12 种基础知识总结

Python 编程中常用的 12 种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序、去重,字典排序,字典、列表、字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出,...

  • 0
  • 0
  • 石天
  • 发布于 2017-05-19 17:28
  • 阅读 ( 47 )

今早经历的职业生涯中最大的一次冒险

最近几天因为睡眠严重缺乏,也使我忘记了“疲劳不上机的”的运维戒条,尤其是数据库的运维,偏偏这两者一起发生了,这次经历应该是终身难玩的,也是我认识到使一个公司瞬间灰飞烟灭是多么轻而易举...

  • 0
  • 0
  • shitian
  • 发布于 2017-05-17 16:38
  • 阅读 ( 77 )

再说MySQL中的 table_id

【背景】最近线上一个实例出现了主从数据不一致的情况,也即从库丢失数据的情况。根本原因:"由于table_list->table_id为uint,而m_table_id为ulong,主库上assign的table map id 总是一直递增...

  • 0
  • 0
  • shitian
  • 发布于 2017-05-17 12:03
  • 阅读 ( 50 )

同步服务器经常出现

我的同步服务器上经常出现如下的1032错误:

  • 0
  • 0
  • shitian
  • 发布于 2017-05-17 10:18
  • 阅读 ( 48 )

怎样在 CentOS 里下载 RPM 包及其所有依赖包

方法1 利用 Downloadonly 插件下载 RPM 软件包及其所有依赖包 我们可以通过 yum 命令的 Downloadonly 插件下载 RPM 软件包及其所有依赖包。为了安装 Downloadonly 插件,以 root 身份运行以下...

  • 0
  • 0
  • 石天
  • 发布于 2017-05-16 00:42
  • 阅读 ( 44 )

MySQL 5.7多源复制单slave 多master

MySQL 5.7版本之前的最常见的复制方式,一主一从或者一主多从的架构MySQL 5.7之后就可以实现多主一从的复制:

  • 0
  • 0
  • 石天
  • 发布于 2017-04-20 10:45
  • 阅读 ( 48 )

wget 模拟浏览器user_agent 的方法

有些服务器配置,禁止一些命令的url抓取,wget是使用不了的,不过我们可以模拟一个userage绕过 命令方法为: wget http://img001.*********.cn/public/images/27/b5/ed/b7928ebe55c59f1a99...

  • 0
  • 0
  • 石天
  • 发布于 2017-04-17 23:08
  • 阅读 ( 53 )

okr和kpi的区别]扔掉KPI,跟Google学习OKR管理方法

篇一 : 扔掉KPI,跟Google学习OKR管理方法 今天,随着互联网颠覆性技术、产品和商业模式对传统产业的冲击,所有人都在谈论“互联网思维”,人们对互联网产品的用户体验、商业模式、营销手法兴奋...

  • 0
  • 0
  • 石天
  • 发布于 2017-03-31 23:24
  • 阅读 ( 52 )

Oracle迁移到MySQL性能下降的注意点

背景 最近有较多的客户系统由原来由Oracle改造到MySQL后出现了性能问题CPU 100%,或是后台的CRM系统复杂SQL在业务高峰的时候出现堆积导致业务故障。在我的记忆里面淘宝最初从Oracle迁移到MySQL...

  • 0
  • 0
  • 石天
  • 发布于 2017-03-31 14:46
  • 阅读 ( 49 )

Table_map_log_event内容详解

00 - Table_map_log_event Table_map_log_event是Row Format Binlog中的一种Event。它记录了一个表的元数据信息。例如数据库名,表名和字段的类型等信息。当slave执行row events时,Table_map_...

  • 0
  • 0
  • 石天
  • 发布于 2017-03-28 16:08
  • 阅读 ( 46 )

MySQL数据库InnoDB存储引擎Log漫游

作者简介:宋利兵 MySQL复制团队的成员,先后参加了MySQL-5.1以来的各个版本的开发工作。2016年参与了MySQL Group Replication的开发,期间研究了Group Replication的源代码,对Group Replicat...

  • 0
  • 0
  • 石天
  • 发布于 2017-03-28 15:38
  • 阅读 ( 45 )

Linux下ssh动态端口转发

SSH协议是一个非常棒的协议,因为他的存在,在互联网上传输才会的安全。 一般在Linux上,ssh客户端程序都会安装,ssh服务端程序不会安装。如果需要安装自己apt或者yum安装一下。 ssh的端口转...

  • 0
  • 0
  • 石天
  • 发布于 2017-03-27 23:48
  • 阅读 ( 70 )