mysql防止误删除_mysql误删除处理方法
查看二进制日志功能是否打开:show variables like "%bin%";如果log-bin显示off就是没打开,没打开的话就在/etc/my.cnf中的[mysqld]下添加log-bin=mysql-bin(其中mysql-bin是日志文件开头名称,可以自定义)
mysql误删数据文件,
第一种方法:这种方式需要二进制文件内容很全,如果二进制文件里面没有建表语句,drop的那个表你也就无法恢复
查看正在使用的是哪个二进制文件:show master status;看到是mysql-bin.000002
备份:mysqlbinlog mysql-bin.000002 > test1.sql
修改掉敏感数据:例如drop database xx
恢复:mysql < test1.sql
第二种方法:
第一步,查看当前正在使用的二进制日志文件的名字是什么:show master status;
查看当前一共有多少二进制日志文件以及他们的大小: show master logs;
第二:看日志文件的命令,主要看日志文件里有什么sql语句,找出时间点进行下面的恢复操作:/usr/local/mysql/bin/mysqlbinlog mysql-bin.000091 | less
两种从二进制日志文件恢复方式:一个是按照时间:/usr/local/mysql/bin/mysqlbinlog --start-datetime "2017-02-14 0:12:59" --stop-datetime "2017-02-14 0:13:31" mysql-bin.000091 | mysql -uroot -proot 时间要看的准
上图中的create table c2的开始时间是2017-02-14 0:12:59 ,停止时间是: 2017-02-14 0:13:31
第二个 上图的at xxx,xxx是大小,看大小:/usr/local/mysql/bin/mysqlbinlog --start-position=361 --stop-position=574 mysql-bin.000091 | mysql -uroot -proot
mysql防止误删除_mysql误删除处理方法相关推荐
- mysql数据迁移_Mysql数据迁移方法
MySQL迁移通常使用的有三种方法: 1.数据库直接导出,拷贝文件到新服务器,在新服务器上导入. 2.使用第三方迁移工具. 3.数据文件和库表结构文件直接拷贝到新服务器,挂载到同样配置的MySQL服务 ...
- mysql ibdata1 删除_mysql 误删除ibdata1之后的恢复方法
mysql 误删除ibdata1之后如何恢复 如果误删除了在线服务器中mysql innodb相关的数据文件ibdata1以及日志文件 ib_logfile*, 应该怎样恢复呢? 这时候应该一身冷汗了 ...
- MySQL文件后_MySQL误删除文件后,如何恢复
MySQL在运行中,如果误删除数据文件,只有服务进程没有退出,那么就有办法将其恢复. 首先介绍Linux下lsof:他可以显示打开的文件和网络连接. 其次/proc目录包含了反映内核和进程树的各种文件 ...
- mysql数据库迁徙_Mysql数据迁徙方法工具解析
这篇文章主要介绍了mysql数据迁徙方法工具解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 数据迁徙是每个后端都会遇到的工作之一,本文介绍了一些 ...
- 主机mysql密码修改_mysql密码修改方法_配置root密码_mysql 改数据库名_mysql忘记密码...
windows平台下如何修改mysql数据库密码 先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的, 所以一般用户无法更改密码,除非请求管理员:名站互联http://ww ...
- mysql去掉乱码_mysql消除乱码方法集
mysql消除乱码方法集 我用php+mysql做系统的时候发现数据库的汉字在数据库里是显示正常的,但是一旦数据库与php连接,汉字就会显示为???多个问号,一直都在想办法解决它,但是试了好包括修改p ...
- mysql数据库修复_MySQL数据库修复方法(MyISAM/InnoDB)
在网上找了篇MySQL的技术文章,感觉不错,把它翻译过来共享下. 原文作者:Mike Peters 我整理了7条修复MySQL数据库的方法,当简单的重启对数据库不起作用,或者有表崩溃时. 简单的MyS ...
- mysql 瘦身_Mysql瘦身方法
Mysql瘦身方法 注意: 1. 在操作之前请先停止数据库服务,把mqslq5这个文件夹拷贝一份做备份: 2. 在数据库所在电脑安装navicate这个数据库连接工具: 3. 确定一些没用的信息删除: ...
- mysql 瘦身_Mysql瘦身方法_MySQL
bitsCN.com Mysql瘦身方法 注意: 1. 在操作之前请先停止数据库服务,把mqslq5这个文件夹拷贝一份做备份: 2. 在数据库所在电脑安装navicate这个数据库连接工具: 3. 确 ...
最新文章
- C 语言 链表的创建与打印
- 使用js技术使字体闪烁
- .Net Core微服务架构技术栈的那些事
- android学习日记13--数据存储之ContentProvide
- 【从入门到放弃-ZooKeeper】ZooKeeper入门
- 知识图谱开发实战案例剖析_我从剖析Web开发人员路线图中学到的知识
- 新版JupyterLab快捷键+调试技巧(建议收藏)
- linux sed 1的意思,linux命令(1):sed命令
- 蓝桥杯2021年第十二届C++省赛第一题-空间
- MAC查看CPU信息
- Linux文件打包成不同后缀的压缩文件
- dubboX提供rest服务
- Linux/Unix桌面趣事:让桌面下雪
- Market Risk Modeling
- kali linux安装教程从官网开始。
- PHP安装容易遇到的问题,安装php可能会遇到的问题
- 交通违章 处罚[转]
- python邮箱爆破_企业邮箱爆破脚本
- 1扩展组件 --FEBE
- oracle 函数 epoch,PostgreSQL中epoch的用法