mysql启动日志指令_简单整理MySQL的日志操作命令
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的日志操作命令相关推荐
- 向mysql数据库发送指令_常用的MySQL数据库命令大全
飞信2017V5.6.8860.0 官方正式版 类型:聊天其它大小:69.1M语言:中文 评分:9.6 标签: 立即下载 常用的MySQL命令大全 一.连接MySQL 格式: mysql -h主机地址 ...
- mysql 分组占比_含泪整理MySQL索引
索引优化分析 性能下降SQL慢 查询语句写的差 索引失效 单值索引 多值索引 关联查询太多join(设计缺陷或不得已的需求) 服务器调优以及各个参数设置(缓冲.线程数等) 执行时间长 等待时间长 常见 ...
- 宝塔 mysql 启动不了_宝塔面板MySQL无法启动(自动停止)!MySQL如何启动?
首先.检查宝塔面板MySQL无法启动(自动停止)出错原因:wget -O sql-repair.sh http://download.bt.cn/install/sql-repair.sh & ...
- mysql实现内容加密_简单为mysql 实现透明加密方法
一般用户在数据库中保存数据,虽然数据库存储的是二进制,无法直接明文打开查看,但是如果是一个外行人,直接连接进入mysql中,还是可以直接查看数据的. 所以对于一些核心数据,特别是企业重要数据资产,一般 ...
- mysql导致根目录爆满_因为根目录磁盘满了,我移动数据和软件造成mysql启动不了,查原因mysql.sock不在了...
今天刚接手新项目的服务器,不知道以前谁搭建的因为要备份数据库,但是发现空间不足/根目录满的,然后我移动软件和文件造成mysql启动不了root@localhost~]#/data 今天刚接手新项目的服 ...
- mysql error log清理_手动删除mysql日志/var/log/mysql/error.log导致的mysql无法启动
问题环境 ubuntu-mate for raspberry mysql默认配置 问题起源 最近在搞fail2ban这东西,顺便翻了翻各种日志,然后看见mysql的日志有点多就想清理一下,于是直接su ...
- mysql慢查询检查流程_简单谈谈MySQL优化利器-慢查询
慢查询 首先,无论进行何种优化,开启慢查询都算是前置条件.慢查询机制,将记录过慢的查询语句(事件),从而为DB维护人员提供优化目标. 检查慢查询是否开启 通过show variables like ' ...
- mysql 启动 修改密码_基础的启动/停止/重启/密码修改MySQL
如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysqld start 2.使用 mysqld 脚本启动:/etc/inint.d/mysqld st ...
- mysql查看数据库的日志文件_怎么查看mysql数据库的日志文件
2017-10-16 回答 一.错误日志 错误日志在mysql数据库中很重要,它记录着mysqld启动和停止,以及服务器在运行过程中发生的任何错误的相关信息. 1.配置信息 --log-error=[ ...
最新文章
- c++模板库的一些基本使用
- Win下更新pip出现OSError:[WinError17]与PerrmissionError:[WinError5]及解决
- vscode tab键快捷生成元素html标签
- apt-get安装mysql
- Nodejs版本的企业微信中接收消息与腾讯对接之验证URL 代码已经上传,可以去下载
- java wsdl反向生成源码,并使用CXF实现客户端调用代码
- 创建Web Service后,客户端不能调用的解决办法(提示:此方法只有在本地才可以使用)...
- 收集的一些:MAC苹果电脑安装vmware的序列号
- Unity3D Slider控件(滑动条)
- 推荐几本数据库基础书
- c语言判断二次函数,知识:六法搞定二次函数解析式的确定
- 彼得•林奇基层调查选股法(GARP股票投资策略)
- 如何使用 Microsoft easy fix 解决方案
- php生成字符画,超易用的字符画在线生成器,非常适合制作STEAM展柜。
- 松下幸之助何以缔造商业神话 松下幸之助的成长经历与创业传记
- MySQL必知必会6
- 区块链概念及简单介绍
- 技术资料收藏--有待整理
- Quantopian Risk Model (QRM)
- 一个网站从0到1搭建部署上线的完整流程(包教包会)
热门文章
- [PVE]解决 ProXmoX VE升级 apt-get update 报错的问题
- Git不断询问我ssh密钥密码
- jq上传本地文件到服务器,jq实现前端文件上传
- sqlserver的存储过程mysql_mysql,sqlserver存储过程的创建及执行
- css 设置表格右边有图片_我写CSS常用的方法
- win11应用商店怎么联网 Windows11应用商店无法联网的解决步骤
- win11系统卡死怎么办 Windows11系统卡死的解决方法
- mysql删除员工_MySQL误删数据救命指南:开发人员必收藏
- 处理中文乱码以及登陆验证的过滤器Filter(建议收藏)
- 使用JavaWeb将文件上传到后台服务器