1.首先确认你日志是否启用了

?1MySQL>show variables like'log_bin';

如果启用了,即ON那日志文件就在MySQL的安装目录的data目录下

2.怎样知道当前的日志

?1MySQL> show master status;

3.看二进制日志文件用MySQLbinlog

?1shell>MySQLbinlog mail-bin.000001

或者

?1shell>MySQLbinlog mail-bin.000001 |tail

4.正确删除MySQL BIN-LOG 日志实操

在mysql中会生大量的如mysq-bin.000001这类日志文件了,这些都是二进制文件了,如果我们是普通的日志没有进行主从配置就可以直接使用reset master进行删除了这个方法很简单,

如果没有主从复制,可以通过reset master的方式,重置数据库日志,清除之前的日志文件:

?1mysql> reset master;

还有一各就是在my.cnf里配置。

?1expire_logs_days = 3

二进制日志自动删除的天数。这里设置了自动清除3天前的logs。

默认值为0,表示“没有自动删除”。

?# 按文件:删除mysql-bin.000354之前的日志,不包含mysql-bin.000354 MYSQL>purge binary logs to'mysql-bin.000354'; Query OK, 0 rows affected (0.16 sec) # 按时间:删除2011-11-10 00:00:00 之前的日志 MYSQL>purge binary logs before'2011-11-10 00:00:00'; # 按时间:请理三天之前的日志 MYSQL> purge master logs before date_sub(now(), interval 3 day); 自动清理日志 : # 修改my.cnf文件配置bin-log过期时间  expire-logs-days=7 max-binlog-size=268435456

如果你是主从mysql日志文件请参考下面方法

?//删除日志之前,先检查主从服务器当前使用的日志文件,  //首先登录 要删除日志的服务器的 mysql 终端#mysql -u root -pxxxxx  //检查复制主服务器状态Mysql>show master status  +------------------+-----------+--------------+----------------------------------------+| File       | Position | Binlog_Do_DB | Binlog_Ignore_DB            |+------------------+-----------+--------------+----------------------------------------+| mysql-bin.000097 | 541677824 | www   |test,mysql,information_schema |+------------------+-----------+--------------+----------------------------------------+  //复制主服务器当前正在使用的日志文件是:mysql-bin.000097  //检查复制从服务器状态Mysql>show slave statusG   //复制从服务器当前正在使用的复制主服务器日志文件是:mysql-bin.000103    //当前正在使用的日志文件是000097,我需要做的是删除00095号之前的所有日志(预留出最近几天的日志)Mysql>purge master logs to ‘mysql-bin.000095;    #ll /usr/local/mysql/var/  //从结果中发现,编号000097之前的所有日志都已经删除

mysql启动日志指令_简单整理MySQL的日志操作命令相关推荐

  1. 向mysql数据库发送指令_常用的MySQL数据库命令大全

    飞信2017V5.6.8860.0 官方正式版 类型:聊天其它大小:69.1M语言:中文 评分:9.6 标签: 立即下载 常用的MySQL命令大全 一.连接MySQL 格式: mysql -h主机地址 ...

  2. mysql 分组占比_含泪整理MySQL索引

    索引优化分析 性能下降SQL慢 查询语句写的差 索引失效 单值索引 多值索引 关联查询太多join(设计缺陷或不得已的需求) 服务器调优以及各个参数设置(缓冲.线程数等) 执行时间长 等待时间长 常见 ...

  3. 宝塔 mysql 启动不了_宝塔面板MySQL无法启动(自动停止)!MySQL如何启动?

    首先.检查宝塔面板MySQL无法启动(自动停止)出错原因:wget -O sql-repair.sh http://download.bt.cn/install/sql-repair.sh & ...

  4. mysql实现内容加密_简单为mysql 实现透明加密方法

    一般用户在数据库中保存数据,虽然数据库存储的是二进制,无法直接明文打开查看,但是如果是一个外行人,直接连接进入mysql中,还是可以直接查看数据的. 所以对于一些核心数据,特别是企业重要数据资产,一般 ...

  5. mysql导致根目录爆满_因为根目录磁盘满了,我移动数据和软件造成mysql启动不了,查原因mysql.sock不在了...

    今天刚接手新项目的服务器,不知道以前谁搭建的因为要备份数据库,但是发现空间不足/根目录满的,然后我移动软件和文件造成mysql启动不了root@localhost~]#/data 今天刚接手新项目的服 ...

  6. mysql error log清理_手动删除mysql日志/var/log/mysql/error.log导致的mysql无法启动

    问题环境 ubuntu-mate for raspberry mysql默认配置 问题起源 最近在搞fail2ban这东西,顺便翻了翻各种日志,然后看见mysql的日志有点多就想清理一下,于是直接su ...

  7. mysql慢查询检查流程_简单谈谈MySQL优化利器-慢查询

    慢查询 首先,无论进行何种优化,开启慢查询都算是前置条件.慢查询机制,将记录过慢的查询语句(事件),从而为DB维护人员提供优化目标. 检查慢查询是否开启 通过show variables like ' ...

  8. mysql 启动 修改密码_基础的启动/停止/重启/密码修改MySQL

    如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysqld start 2.使用 mysqld 脚本启动:/etc/inint.d/mysqld st ...

  9. mysql查看数据库的日志文件_怎么查看mysql数据库的日志文件

    2017-10-16 回答 一.错误日志 错误日志在mysql数据库中很重要,它记录着mysqld启动和停止,以及服务器在运行过程中发生的任何错误的相关信息. 1.配置信息 --log-error=[ ...

最新文章

  1. c++模板库的一些基本使用
  2. Win下更新pip出现OSError:[WinError17]与PerrmissionError:[WinError5]及解决
  3. vscode tab键快捷生成元素html标签
  4. apt-get安装mysql
  5. Nodejs版本的企业微信中接收消息与腾讯对接之验证URL 代码已经上传,可以去下载
  6. java wsdl反向生成源码,并使用CXF实现客户端调用代码
  7. 创建Web Service后,客户端不能调用的解决办法(提示:此方法只有在本地才可以使用)...
  8. 收集的一些:MAC苹果电脑安装vmware的序列号
  9. Unity3D Slider控件(滑动条)
  10. 推荐几本数据库基础书
  11. c语言判断二次函数,知识:六法搞定二次函数解析式的确定
  12. 彼得•林奇基层调查选股法(GARP股票投资策略)
  13. 如何使用 Microsoft easy fix 解决方案
  14. php生成字符画,超易用的字符画在线生成器,非常适合制作STEAM展柜。
  15. 松下幸之助何以缔造商业神话 松下幸之助的成长经历与创业传记
  16. MySQL必知必会6
  17. 区块链概念及简单介绍
  18. 技术资料收藏--有待整理
  19. Quantopian Risk Model (QRM)
  20. 一个网站从0到1搭建部署上线的完整流程(包教包会)

热门文章

  1. [PVE]解决 ProXmoX VE升级 apt-get update 报错的问题
  2. Git不断询问我ssh密钥密码
  3. jq上传本地文件到服务器,jq实现前端文件上传
  4. sqlserver的存储过程mysql_mysql,sqlserver存储过程的创建及执行
  5. css 设置表格右边有图片_我写CSS常用的方法
  6. win11应用商店怎么联网 Windows11应用商店无法联网的解决步骤
  7. win11系统卡死怎么办 Windows11系统卡死的解决方法
  8. mysql删除员工_MySQL误删数据救命指南:开发人员必收藏
  9. 处理中文乱码以及登陆验证的过滤器Filter(建议收藏)
  10. 使用JavaWeb将文件上传到后台服务器