大橙子网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

mysql日志怎么恢复 mysql日志记录

mysql存储怎么保存错误日志

MySQL存储错误日志的方法有:

创新互联自2013年创立以来,先为呈贡等服务建站,呈贡等地企业,进行企业商务咨询服务。为呈贡企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

1. 在MySQL的配置文件中添加log_error参数,将错误日志保存到指定文件中;

2. 在MySQL的配置文件中添加general_log参数,将所有SQL语句的执行情况记录到指定文件中;

3. 在MySQL的配置文件中添加slow_query_log参数,将慢查询的语句记录到指定文件中;

4. 在MySQL的配置文件中添加log_queries_not_using_indexes参数,将没有使用索引的查询语句记录到指定文件中;

5. 使用MySQL的SHOW WARNINGS语句,将错误信息记录到表中;

6. 使用MySQL的log_bin参数,将所有更改的日志记录到指定的文件中;

7. 使用MySQL的binlog_format参数,将更改的日志记录到指定的文件中;

8. 使用MySQL的innodb_force_recovery参数,将恢复日志记录到指定的文件中;

9. 使用MySQL的innodb_buffer_pool_dump参数,将缓冲池中的日志记录到指定的文件中;

10. 在MySQL中创建存储过程,将错误日志保存到表中。

数据恢复的前提是要开启日志记录机制,开启记录需要在哪个文件夹中的哪个位置

1.找到my.ini文件

(方法:先到mysql安装目录找my.ini文件如果此安装目录没有找到该文件,则此文件一般在C盘下的ProgramData文件夹中,此文件夹为隐藏文件夹需要直接查找 C:\ProgramData\MySQL\MySQL Server 5.7\)然后打开my.ini文件

(在此文档里找到[mysqld]标签,并且在下面加上log-xfdhb=xfdhbary-log这句话

如[mysqld]

log-xfdhb=xfdhbary-log

(说明:log-xfdhb操作符命令为开启日志文件,因为mysql默认的是关闭日志,然后xfdhbary-log为产生日志文件的文件名,此文件在C:\ProgramData\MySQL\MySQL Server 5.7\Data下面可以看到 xfdhbary-log.000001文件这就是产生的日志二进制文件)

xfdhbary-log.000001文件这就是产生的日志二进制文件

2.日志文件已经开启下面进行实验,

建立一个新表product,kkdmt添加记录,这时在navicat里查看日志它会显示建表和添加数据的记录,时间

注意要记住建表时间和添加记录后的时间

打开命令提示符,用cd找到mysql安装目录后,

输入mysqlxfdhblog “C:\ProgramData\MySQL\MySQL Server 5.7\Data\xfdhbary-log.000001” --start-datetime=“2018-11-05 18:00:04.531” --stop-datetime=“2018-11-05 18:01:10.125” |mysql -u root -p

就可以恢复删除的数据了

注意:slddn误删一条数据,利用二进制日志恢复的时候你需要寻找的是 创建数据的那个节点(时间),而并非你删除数据的那个节点(时间)

slddn回滚数据,回滚到删数据之前的数据库状态(只执行了stop-position 或者stop-datetime),那么在stop-position之后所有的数据库操作都将丢失所以你需要

start-position stop-position 回滚单条被删数据

(start-datetime为开始恢复的时间,stop-datetime为结束恢复的时间)

如何通过mysql的日志恢复数据库 加急求救

1、首先确定my.ini(Win系统)或my点吸烟 f(Linux系统)是否有如下配置

[mysqld]

log-bin=mysql-bin

等号后面是文件名或者路径加文件名。

或者

用命令看是否开启binlog配置:

mysql

show

master

logs;

mysql

show

binlog

events

g;

2、提供故障时点描述信息

3、如果开启了binglog那就可以按故障还原点或者时间点进行还原操作了

mysqlbinlog

--start-position=

mysqlbinlog

--start-datetime=

这里语法是进一步查询的线索,不知道你是什么OS、开发还是生产库?不能乱指挥。

【备份:做故障还原及数据恢复前切忌做好备份(数据文件以及日志文件)】

3-MySQL5.7 通过binlog日志恢复数据

论mysql5.7.13性能优化之索引优化

第一步:配置MySQL打开binlog日志

第二步:数据测试并进行恢复


标题名称:mysql日志怎么恢复 mysql日志记录
转载注明:http://dzwzjz.com/article/ddscsgc.html
在线咨询
服务热线
服务热线:028-86922220
TOP