mariadb日志分类:1.查询日志(一般不开启):记录查询操作2.慢查询日志(默认关闭,生产中应开启):查询操作时间超过指定时间3.错误日志(一般开启) ① mysqld启动和关闭过程中输出的事件信息 ② mysqld运行中产生的错误信息 ③ event scheduler事件调度器运行一个event时产生的日志信息 ④ 在主从复制架构中从服务器上启动从服务器线程时产生的信息4.二进制日志(重要)功能:用于通过重放日志文件中的事件来生成数据副本 记录导致数据改变或潜在导致数据改变的sql语句二进制日志记录格式:binlog_format 基于sql语句记录(SBR):statement 基于行记录(RBR):row 混合模式(MBR):mixed,让系统自行判断该基于哪种模式(默认) #运行时修改SET SESSION binlog_format =二进制日志文件构成: 日志文件:mysql-bin.文件名后缀 二进制格式 索引文件:mysql-bin.index 文本格式服务器变量:mysqlbinlog:客户端命令工具(直接查看二进制日志) 二进制日志事件格式:
事件的起始开发云主机域名位置:# at 553 事件发生的日期时间:#160831 9:56:08 事件发生的服务器id:server id 1 事件的结束位置:end_log_pos 624 事件的类型:Query 事件发生时所在服务器执行此事件的线程的ID: thread_id=2 语句的时间戳与将其写入二进制日志文件中的时间差:exec_time=0 错误代码:error_code=0 设定事件发生时的时间戳:SET TIMESTAMP=1472608568/*!*/; 事件内容:BEGIN5.中继日志: 从服务器上记录下来从主服务器的二进制日志文件同步过来的事件;6.事务日志: 事务型存储引擎innodb用于保证事务特性的日志文件: redo log undo log
在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常频繁的一个工具;它自带的功能参数非常多,文章中会列举出一些常用的操作,在文章末尾会将所有的参数详细说明列出来。 语法: 默认不带参数的导出,导出文本内容大概如下:创建数…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。