1. 错误日志
错误日志记录着mysqld启动和停止,以及服务器在运行过程中发生的错误的相关信息。
指定日志路径两种方法
通过命令参数错误日志
mysqld_safe --user=mysql --log-error=[path] &
如果没有指定文件名 默认hostname.err,默认路径为datadir目录
编辑my.cnf
[mysqld]
log-error=[path]
2.二进制日志
二进制日志即binlog日志 记录数据定义语言(DDL)和数据控制语言(DML) 但不包括数据查询语言

指定日志路径
mysqld_safe --user=mysql --log-bin=[path] &
如果没有指定文件名 默认mysql-bin,默认路径为datadir目录
编辑my.cnf
[mysqld]
log-bin=[path]
--binlog-do-db=db_name  指定保存更新到 binlog 的数据库
--binlog-ignore-db=db_name  指定不保存更新到 binlog 的数据库
查看binlog
由于binlog以是binary方式存取,不能直接查看,需要用mysql提供的mysqlbinlog工具查看
/usr/local/mysql/bin/mysqlbinlog mysql-bin.000001
删除binlog
1. mysql> reset master;  删除所有日志,新日志重新从000001开始编号
2. mysql> purge master logs to 'mysq-bin.******' 命令可以删除指定编号前的所有日志
3. mysql> purge master logs to before 'YYYY-MM-DD HH:MM:SS' 命令可以删除'YYYY-MM-DD HH:MM:SS'之前的产生的所有日志
4. 在my.cnf 中指定日志过期 expire_logs-days=n

查询日志
查询日志记录了clinet的所有的语句 对于平凡访问的生产环境的场景 建议关闭
指定日志路径
mysqld_safe --user=mysql --log=[path] &
如果没有指定文件名 默认query_log.log,默认路径为datadir目录
编辑my.cnf
[mysqld]
log=[path]
慢查询日志
慢查询日志是记录了执行时间超过参数long_query_time(单位是秒)所设定值的SQL语句日志
mysqld_safe --user=mysql --log-slow-queries=[path] &
默认存放路径为datadir目录
编辑my.cnf
[mysqld]
log-slow-queries=[path]

转载于:https://blog.51cto.com/jiaminqiang/243127

mysql 日志管理相关推荐

  1. Linux命令:MySQL系列之十一--MySQL日志管理

    MySQL日志管理 SHOW GLOBAL VARIABLES LIKE '%log%':查看关于log的全局变量 一.日志分类 1.错误日志   2.一般查询日志   3.慢查询日志 4.二进制日志 ...

  2. linux下mysql日志管理及mysql备份还原

    linux下mysql日志管理及mysql备份还原 1.SHOW GLOBAL VARIABLES LIKE '%log%';  显示所有日志相关的选项 2.错误日志:log_error和log_wa ...

  3. MySQL日志管理、备份与恢复

    MySQL日志管理.备份与恢复 前言 一.MySQL日志管理 (1)日志分类 ①错误日志 ②通用查询日志 ③二进制日志 ④慢查询日志 ⑤中继日志 (2)日志配置 (3)日志查询 ①查询通用日志是否开启 ...

  4. mysql日志管理及主从复制

    mysql主从复制 一.mysql日志管理 二.日志备份恢复与迁移 三.搭建主从复制 三.主从复制工作原理 以192.168.25.131为例 一.mysql日志管理 MYSQL日志管理: binlo ...

  5. MySQL日志管理、备份

    MySQL日志管理.备份 在生产中,数据的重要性尤其的高,在我们听过的各种生产上的事故中,关于数据丢失误删的占了大多数,并导致了很严重的后果,所以数据备份对于我们来说非常重要. MySQL日志管理 M ...

  6. 【MySQL 日志管理、备份与恢复】

    目录 一.数据库备份的分类 1.从物理与逻辑的角度 1.1.物理备份: 对数据库操作系统的物理文件(如数据文件,日志文件等)的备份 1.2.逻辑备份 2.从数据库的备份策略角度 3.常见的备份方法 3 ...

  7. mysql日志管理_关于MySQL的日志管理(binlog)

    关于MySQL的日志管理(binlog) 一.查看binlog的启用状态 最常用的mysql版本是5.7,默认不开启binlog,可以在登录mysql之后,利用以下命令查看当前的binlog启用状态: ...

  8. MySQL日志管理(十一)

    文章目录 1. binlog文件内容查看及数据恢复 1.1 binlog事件查看 1.2 binlog内容查看 1.3 binlog日志截取恢复 2. binlog维护操作 2.1 binlog日志滚 ...

  9. mysql 日志记录 archive_完美起航-Mysql日志管理、备份与恢复

    一.Mysql日志分类 MySQL的默认日志保存位置为/usr/local/mysql/data vim /etc/my.cnf 1.错误日志 说明: 在对应的数据目录中,以主机名+.err命名的文件 ...

最新文章

  1. [Linux] PHP程序员玩转Linux系列-腾讯云硬盘扩容挂载
  2. 用Jmeter实现SQLServer数据库的增删查改
  3. java环形数组_Java数组模拟环形队列
  4. Java代码实现负载均衡六种算法(强烈建议收藏)
  5. 计算机函数图象,信息技术应用用计算机绘制函数图象
  6. 安裝jpeg-6b png error错误解决方法
  7. 计算机网络学习笔记(15. OSI参考模型③、TCP/IP参考模型)
  8. 关于计算机学科的一些期刊和会议(转)
  9. StyleCop学习笔记——初识StyleCop
  10. 软件测试——图书管理系统的测试计划书
  11. 好用的三维绘图软件CREO学习标注尺寸
  12. 爬虫返回乱码以及解决办法以及锟斤拷、ISO-8859-1转码、#、#x转码、unicode转码,gbk转码,ascii转码
  13. Freemarker使用xml生成word模板
  14. 4412开发板项目实战-云服务器智能家居
  15. 为什么现代物理学离不开量子论和相对论?
  16. 好好生活,总会遇见美好事物
  17. Java发送网易企业邮箱邮件
  18. 网络天才网页中文版_网络天才网页版(在线玩)
  19. 中国共享汽车进军俄罗斯;华为在印度当地推进5G技术;传博通千亿美元收购高通丨价值早报
  20. day45--冒泡排序

热门文章

  1. “误用姓名”,前哈佛教授炮轰中国学者“碰瓷”:“整件事都让人讨厌!
  2. python成功之路,Day2-判断和循环语句
  3. Spring集成spymemcached
  4. 《计算机科学导论》一2.3 非位置化数字系统
  5. Google DeepMind 声称在合成语音领域取得突破
  6. Android 读取meta-data元素的数据
  7. eruke注册中心搭建
  8. Centos7 安装 docker-ce
  9. 加速 cinder 删除volume速度
  10. 绝对炫的3D幻灯片-SLICEBOX