本文共 1167 字,大约阅读时间需要 3 分钟。
MySQL日志管理
1:开启binlog日志2:读取binlog 日志3:利用binlog 日志恢复数据。一 产生binlog日志#vim /etc/my.cnf log-bin=/var/lib/mysql-bin/slave2 server-id=2 //mysql5.7版本以上要写 # mkdir /var/lib/mysql-bin # chown mysql.mysql /var/lib/mysql-bin/ # systemctl restart mysqld
注:
mysql> flush logs #mysqladmin flush-logs -u root -p123 #mysql -u root -p123 -e "flush logs"
# mysqlbinlog mysql.000002
三 按datetime 读取 :
# mysqlbinlog mysql.000002 --start-datetime="2018-12-05 10:02:56"# mysqlbinlog mysql.000002 --stop-datetime="2018-12-05 11:02:54"# mysqlbinlog mysql.000002 --start-datetime="2018-12-05 10:02:56" --stop-datetime="2018-12-05 11:02:54"
四 按position读取:
# mysqlbinlog mysql.000002 --start-position=260# mysqlbinlog mysql.000002 --stop-position=260# mysqlbinlog mysql.000002 --start-position=260 --stop-position=930 |mysql -u root -p123
转载于:https://blog.51cto.com/13769006/2120760