windows服务器mysql日志文件清理简单方法

mysql-bin.0000x是什么文件

mysql-bin.000001、mysql-bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。

使用是什么

mysql-bin.00000x日志文件就是一个非常简单的用来记录我们mysql日志文件了,我们可以利用它来保证mysql数据完整性,如果数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失

另一个作用是主从服务器之间同步数据

主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步

mysql日志文件清理

数据库的操作日志

mysql-bin.000001

mysql-bin.000002

mysql-bin.000003

等等好多日志文件都10多G了我mysql总数据库加起来都不到1G

这些可以清理掉的。

输入mysql -u root -p然后输入密码

成功进去后输入reset master;记得这个;啊!

mysql> reset master;

Query OK, 0 rows affected, 1 warning (0.20 sec)

就可以清空mysql日志了,世界都清爽了…

如果不想mysql记录日志可以在my.ini中关闭掉

找到my.ini打开它 找到log-bin=mysql-bin然后注释掉就可以了

#log-bin=mysql-bin

时间: 2024-08-01 02:07:55

windows服务器mysql日志文件清理简单方法的相关文章

mysql日志文件清理与关闭

今天上服务器上df了下,一看,var目录已经98%了,清空了些日志文件和备份文件后发现mysql下面有很多类似mysql-bin.000001的文件,Google了一下说是日志,也没啥用就干掉吧 数据库的操作日志 mysql-bin.000001 mysql-bin.000002 mysql-bin.000003 等等好多日志文件都10多G了我mysql总数据库加起来都不到1G 这些可以清理掉的. 输入mysql -u root -p然后输入密码 成功进去后输入reset master;记得这个

如何修改MySQL日志文件位置?

MySQL日志文件相信大家都有很多的了解,MySQL日志文件一般在:/var/log/mysqld.log,下面就教您修改MySQL日志文件位置的方法,供您参考. 今天需要改MySQL日志文件的位置,发现在/etc/my.cnf中怎么也改不了. 后来发现MySQL日志位是指定的: [root@localhost etc]# ps auxgrep mysqld   root     11830 0.5 0.0   4524 1204 pts/0    S    03:03   0:00 /bin/

linux/windows启用mysql日志方法详解

linux系统启动mysql日志 以下配置放在 [mysqld] 下面  代码如下 复制代码 #查询日志 log=/var/log/mysql_query.log #慢查询日志 long_query_time = n  慢查询的执行用时上限(默认设置是10s). log-slow-queries=/var/log/mysql_slowquery.log #更新日志 server-id = 1 log-bin = binlog log-bin-index = binlog.index 下面再附wi

MySQL日志文件详解

  这篇文章主要介绍了MySQL日志文件详解,本文分别讲解了错误日志.二进制日志.通用查询日志.慢查询日志.Innodb的在线redo日志.更新日志等日志类型和作用介绍,需要的朋友可以参考下 概述 日志文件是MySQL数据库的重要组成部分.MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等.这些日志可以帮助我们定位mysqld内部发生的事件,数据库性能故障,记录数据的变更历史,用户恢复数据库等等.本文主要描述MySQL的各种日志文件. MySQL日志文件

SQL Server日志文件庞大收缩方法(实测好用)

原文:SQL Server日志文件庞大收缩方法(实测好用) 这两个命令连续执行,间隔时间越少越明显(可多次运行),直到达到效果 --截断 BACKUP LOG CloudMonitor TO DISK='NUL' --收缩 DBCC SHRINKFILE('CloudMonitor_log')   以后就可以采用常规的定期备份日志(比如一小时一次)来防止日志文件无限增长. SQL Server日志文件庞大收缩并非易事, 文章中提到: 由于首日志.尾日志和空间重复利用的原因,当备份日志后产生了日志

修复DBF数据表文件的简单方法

数据   修复DBF数据表文件的简单方法 如果你的软件提示"不是DATABASE 数据库"等意思说明你的数据库已经受损,需要进行修理.本人在实践中,摸索出几种可行的办法,以供大家参考,如有不正确之处或者其他更好的方法,希望不吝赐教:       方法1.如果你有DELPHI的Database DeskTop,修复DBF文件是一件非常容易的事,只要打开损坏的数据库(用Database DeskTop是可以打开损坏的DBF数据表的),修正损坏的记录,一般是最后几条记录,不能修正的损坏记录也

Win7系统打开扩展名为raw文件的简单方法

  Win7系统打开扩展名为raw文件的简单方法          1.如果没有安装ACDsee这款工具的话,是无法打开raw格式文件的,那么此时我们就要下载安装"ACDsee"文件了; 2.双击打开安装文件,然后按照要求设置,点击"下一步": 3.在随后出现的界面中点击自定义; 4.注意,此时他有捆绑的软件,你可以选择不安装; 5.然后下一步安装成功; 6.注册一个账号,得填入正确的邮箱,接收验证码; 7.到邮箱查看收到的邮件,复制验证码; 8.输入验证码之后验证

elasticsearch-如何使logstash远程监控另一台windows上的日志文件变化

问题描述 如何使logstash远程监控另一台windows上的日志文件变化 因为业务上的原因,现在想使用logstash来远程监控一台windows上面的日志变化(windows是台UAT部署机,不想装别的软件),logstash的shipper.conf怎么写?主要是选用哪个input的插件及配置大概怎么写,用file的话,好像得把logstash在那台UAT上装一次才能监控文件夹的变化...求大神指教..感激不尽

php实现当前页面点击下载文件的简单方法_php实例

php控制器中代码 public function downFile($path = ''){ if(!$path) header("Location: /"); download($path); } download文件下载函数代码 function download($file_url,$new_name=''){ if(!isset($file_url)||trim($file_url)==''){ echo '500'; } if(!file_exists($file_url)