首页 > 数据库技术 > 详细

常用SQL

时间:2020-08-30 13:57:01      阅读:57      评论:0      收藏:0      [点我收藏+]

查看数据文件路径

show variables like ‘datadir‘;

binlog

开启bin log

https://blog.csdn.net/king_kgh/article/details/74800513

查看binlog配置

show variables like ‘%log_bin%‘;

强制切换binlog文件

flush logs;

查看binlog日志

show master status; # 查看当前使用的binlog
show binlog events in ‘binlog.000002‘; # 查看文件000002的日志
或
mysqlbinlog --no-defaults --start-position 1050033 --stop-position 1050034  ./binlog.000002 | less # --start-position表示开始位置,--stop-position表示停止位置

恢复binlog

# --start-position表示开始位置,--stop-position表示停止位置
mysqlbinlog --no-defaults --start-position 1050033 --stop-position 1050034  ./binlog.000002 | mysql -uroot -ppassword 

# 也可以通过时间点恢复 --start-datetime=‘2019-11-01  9:55:43‘, --stop-datetime=‘2019-11-01  9:55:43‘
mysqlbinlog --no-defaults --start-datetime ‘2019-11-01  9:55:43‘ --stop-datetime ‘2019-11-01  9:55:46‘ ./binlog.000002 | mysql -uroot -ppassword 

清理binlog

手动清理

purge master logs before‘2016-09-01 17:20:00‘;
或
purge master logs to ‘binlog.000005‘;

自动清理

show variables like ‘binlog_expire_logs_seconds‘;
set global binlog_expire_logs_seconds = 3600;

常用SQL

原文:https://www.cnblogs.com/cnwenf/p/13584880.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!