常用SQL

查看数据文件路径

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

上一篇:Sql Server子查询


下一篇:js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)