日常开发,运维中,经常会出现误删数据的情况。误删数据的类型大致可分为以下几类: 使用 delete 误删行 使用 drop table 或 truncate table 误删表 使用 drop database 语句误删数据库 使用 rm 命令误删整个 MySQL 实例。 不同的情况,都会有其优先的 ...
分类:
数据库 时间:
2019-11-24 19:50:11
阅读次数:
125
只有在主库上执行才能有效抵输出: 具体文档如下: # 在127.0.0.1:3306主库上执行 tmp@127.0.0.1 ((none))> show variables like '%server%'; + + + | Variable_name | Value | + + + | charac ...
分类:
其他好文 时间:
2019-11-24 15:45:32
阅读次数:
68
show binlog events in 'mysql-bin.000011' limit 3330000,10000; dscsddccdcd ...
分类:
其他好文 时间:
2019-11-24 00:12:59
阅读次数:
82
binlog二进制日志对于mysql数据库的重要性有多大,在此就不多说了。下面根据本人的日常操作经历,并结合网上参考资料,对binlog日志使用做一梳理: 一、binlog日志介绍1. 什么是binlogbinlog日志用于记录所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELE ...
分类:
数据库 时间:
2019-11-23 12:27:36
阅读次数:
77
简介 GTID是MySQL 5.6的新特性,其全称是Global Transaction Identifier,可简化MySQL的主从切换以及Failover。GTID用于在binlog中唯一标识一个事务。当事务提交时,MySQL Server在写binlog的时候,会先写一个特殊的Binlog E ...
分类:
数据库 时间:
2019-11-21 15:30:23
阅读次数:
94
一、redo log 重做日志 作用:确保事务的持久性。防止在发生故障的时间点,尚有脏页未写入磁盘,在重启mysql服务的时候,根据redo log进行重做,从而达到事务的持久性这一特性。 内容:物理格式的日志,记录的是物理数据页面的修改的信息,其redo log是顺序写入redo log file ...
分类:
数据库 时间:
2019-11-18 16:51:14
阅读次数:
120
1、先确定mysql是否开启了binlog show binary logs; 默认情况下是不开启的 2、如何开启 在my.ini配置下添加两个参数 # Binary Logginglog-bin=mysql-binbinlog_format=Row 3、重新启动mysql 服务管理-服务-找到my ...
MySQL主从复制介绍:使用场景、原理和实践 MySQL数据库的主从复制方案,和使用scp/rsync等命令进行的文件级别复制类似,都是数据的远程传输,只不过MySQL的主从复制是其自带的功能,无需借助第三方工具,而且,MySQL的主从复制并不是数据库磁盘上的文件直接拷贝,而是通过逻辑的binlog ...
分类:
数据库 时间:
2019-11-12 13:17:35
阅读次数:
85
主从介绍Mysql主从又叫Replication、AB复制。简单讲就是A与B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,实现数据实时同步 mysql主从是基于binlog,主上需开启binlog才能进行主从 主从过程大概有3个步骤 主将更改操作记录到binlog里 从将主的binlog ...
分类:
数据库 时间:
2019-11-11 11:16:01
阅读次数:
126
1、简介 FastDFS对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载、文件删除)等,解决了大容量文件存储的问题,特别适合以文件为载体的在线服务,如相册网站、文档网站、图片网站、视频网站等等; FastDFS充分考虑了冗余备份、线性扩容等机制,并注重高可用、高性能等指标, ...
分类:
其他好文 时间:
2019-11-09 19:23:52
阅读次数:
93