删库不跑路-详解MySQL数据恢复

2019-08-19
阅读 10 分钟
15.4k
日常工作中,总会有因手抖、写错条件、写错表名、错连生产库造成的误删库表和数据的事情发生,那么,如果连数据都恢复不了,还要什么 DBA。 相关文章 MySQL备份策略 MySQL数据恢复 1 前言 数据恢复的前提的做好备份,且开启 binlog, 格式为 row。如果没有备份文件,那么删掉库表后就真的删掉了,lsof 中还有记录的话,有...

删库不跑路-详解MySQL备份策略

2019-08-02
阅读 7 分钟
13.7k
手抖、写错条件、写错表名、错连生产库造成的误删库表和数据总有听说,那么删库之后除了跑路,还能做什么呢,当然是想办法恢复,恢复数据的基础就在于完善的备份策略。

MySQL语句和命令大全

2019-07-17
阅读 13 分钟
5.1k
这里记录的是这两年学习工作过程中遇到的常用的 MySQL 语句和命令,部分是网上收集来的,出处已经不记得了,这里先谢过这些大佬。本文包括常见 SQL 语句,还有部分运维语句和命令,没有做详细的说明,更多是给出一个例子。就这点语句当然还不能说是全,但是后续也会陆续增加完善。记录得有些乱,有需要的可以酌情提取。

MySQL集群搭建(6)-双主+keepalived高可用

2019-01-28
阅读 12 分钟
6.8k
双主 + keepalived 是一个比较简单的 MySQL 高可用架构,适用于中小 MySQL 集群,今天就说说怎么用 keepalived 做 MySQL 的高可用。

差点掉坑,MySQL一致性读原来是有条件的

2018-12-27
阅读 2 分钟
6.5k
众所周知,在设定了隔离等级为Repeatable Read及以上时,InnoDB 可以实现数据的一致性读。换句话来说,就是事务执行的任意时刻,读取到的数据是同一个快照,不会受到其他事务的更新影响。

MySQL集群搭建(5)-MHA高可用架构

2018-12-23
阅读 34 分钟
5.6k
前面的文章介绍了怎么从单点开始搭建MySQL集群,列表如下 MySQL 安装(二进制版) MySQL集群搭建(1)-主备搭建 MySQL集群搭建(2)-主主从模式 MySQL集群搭建(3)-MMM高可用架构 MySQL集群搭建(4)-MMM+LVS+Keepalived 今天说另一个常用的高可用方案: MHA 1 概述 1.1 MHA 简介 MHA - Master High Availability 是由 Perl 实现的...

MySQL用户中的%到底包不包括localhost?

2018-12-19
阅读 8 分钟
5.5k
1 前言 操作MySQL的时候发现,有时只建了%的账号,可以通过localhost连接,有时候却不可以,网上搜索也找不到满意的答案,干脆手动测试一波 2 两种连接方法 这里说的两种连接方法指是执行mysql命令时,-h参数填的是localhost还是IP, 两种连接方式的区别如下 -h 参数为 localhost 当-h参数为localhost的时候,实际上是使...

MySQL 中 datetime 和 timestamp 的区别与选择

2018-12-16
阅读 2 分钟
85.3k
MySQL 中常用的两种时间储存类型分别是datetime和 timestamp。如何在它们之间选择是建表时必要的考虑。下面就谈谈他们的区别和怎么选择。

说说 MySQL 自增字段取值

2018-12-14
阅读 3 分钟
3.5k
本文来自回答思否网友的一个问题,这个网友新建了一张表,auto_increment_increment设为10,AUTO_INCREMENT主键起始值设为9, 当他插入数据的时候,发现主键值是从11开始的,所以产生了疑惑。这篇文章一起来讨论一下自增字段问题。

MySQL集群搭建(4)-MMM+LVS+Keepalived

2018-12-13
阅读 9 分钟
4k
上篇文章 MySQL集群搭建(3)-MMM高可用架构 介绍了 MMM 高可用集群的搭建方法, 里面有提到 MMM 可以配置多个读 VIP, 今天这篇文章教大家怎么用 LVS 对这些读 VIP 做一个负载均衡。

MySQL集群搭建(3)-MMM高可用架构

2018-12-06
阅读 23 分钟
7.2k
MMM 是一套支持双主故障切换以及双主日常管理的第三方软件。MMM 由 Perl 开发,用来管理和监控双主复制,虽然是双主架构,但是业务上同一时间只允许一个节点进行写入操作。

MySQL集群搭建(2)-主主从模式

2018-11-17
阅读 9 分钟
7.2k
让我们继续 MySQL 集群搭建之旅,大部分 MySQL 的集群都是采用主主从的经典模式,这也是部署高可用集群的基础。从上文我们已经知道如果搭建 MySQL 的主备模式,如果没看过的可以了解一下。

MySQL集群搭建(1)-主备搭建

2018-11-17
阅读 11 分钟
14.6k
数据库在任何业务中都是最重要的环节之一,这就对数据库架构提出的较高的要求。单点数据库永远不应该出现在生产环境,我们已经目睹过太多由于单点、备份缺失造成的损失,所以,搭建高可用 MySQL 集群是非常有必要的。

MySQL 安装(二进制版)

2018-06-03
阅读 6 分钟
4.9k
MySQL 的安装方式一般分为三种,二进制版本、编译版本、RPM 包。比较常见的是二进制版本安装,方便简单,相对于编译安装,如果不是追求极致性能,使用起来差别不大。本次教程以二进制版本为例,系统为 centos6.8,MySQL 版本为5.7.20。