mysql从删库到跑路,你真的删干净了吗。。。数据库的日志还在吗,同步备份数据库日志脚本在执行吗,这么说来你是不是至少还有两个东西没删,会不会有种想回去继续删完在跑路0.0
binlog:
简介: mariadb的二进制日志文件,以事件的形式记录了mariadb的库表结构以及表数据的所有变更信息。mysql(mariadb是mysql的一个分支而已)系列还提供了其他三种日志:错误日志(error log)、普通日志(general log)、慢日志(slow log)。binlog不会记录SELECT和SHOW这类操作,因为这类操作对数据本身并没有修改,但可以通过查询普通日志(general log)来查看MySQL执行过的所有语句。
作用: 个人认为主要的用途有两个:1、数据恢复,起到一个备份的作用;2、用于主从复制(从库copy主库的二进制文件从而导致从库数据和主库保持一致)
开启二进制日志:
1、打开mariadb的配置文件:D:\mariaDB\mariadb-10.0.17-winx64\my.ini
2、查看[mysqld]下面的log-bin是否配置(网上都说这个默认是关闭的,但是mariadb好像默认是开启的0.0)
3、设置log-bin名字:log-bin=XXX,其中XXX位日志的名字,如果没有指定文件名,默认使用 datadir/log-basename-bin, datadir/mysql-bin 或者 datadir/mariadb-bin(如果也没有 –log-basename 选项,根据server版本的不同,会使用后两个中的一个);
4、设置binlog_format:即日志以哪种形式记录,默认值是mixed