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> 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-09-05 18:44:29

mysql日志文件清理与关闭的相关文章

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

mysql-bin.0000x是什么文件 mysql-bin.000001.mysql-bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的. 使用是什么 mysql-bin.00000x日志文件就是一个非常简单的用来记录我们mysql日志文件了,我们可以利用它来保证mysql数据完整性,如果数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命

MySQL日志文件详解

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

Mysql日志文件和日志类型介绍_Mysql

日志文件类型 MySQL有几个不同的日志文件,可以帮助你找出mysqld内部发生的事情: 日志文件 记入文件中的信息类型 错误日志 记录启动.运行或停止mysqld时出现的问题. 查询日志 记录建立的客户端连接和执行的语句. 更新日志 记录更改数据的语句.不赞成使用该日志. 二进制日志 记录所有更改数据的语句.还用于复制. 慢日志 记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询. 默认情况下,所有日志创建于mysqld数据目录中.通过刷新日志,你可以强制 mys

如何修改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/

SQL Server 日志文件清理

  从数据库备份中还原数据库的时候,发现日志文件居然有120多G,通过Sql Management不行,果断使用DBCC语句清理成功!释放了空间!且清且速度! 首先呢,要看看备份数据时候的类型,这个很重要,要不清理不的 select name, recovery_model_desc from sys.databases 执行之后,你能看到recovery_model_desc的类别,如果是FULL类型的话,一定要先改成SIMPLE的类型 alter database数据库名称 set Reco

sap b1 日志文件清理

问题描述 SAPB1日志文件太大,如何清理 解决方案 解决方案二:是啊这个怎么处理?解决方案三:我也想知道.解决方案四:据说可以处理但是你配置参数如果把日志文件设置太小了你想过没有如果你的服务应求高了后日志文件不断建立新的文件,那是不是又是对系统的占用呢?问题都是2面性的解决方案五:我也是在做压力测试的时候看到高级顾问在讨论这个问题希望能对你有帮助我也是初学大家互相探讨下不对的地方希望也能指正我!解决方案六:不要了就用nativeSQL清空吧--

zabbix监控MySQL日志文件的例子

一般情况下,日志最先反映出应用当前的问题,在海量日志里面找到我们异常记录,然后记录下来,并且根据情况报警,大家可以监控系统日志.nginx.Apache.业务日志.这边我拿常见的MySQL日志做监控,大家看演示. 监控日志key 首先要了解key,log[file,<regexp>,<encoding>,<maxlines>,<mode>,<output>] file:文件名,写绝对路径 regexp:要匹配内容的正则表达式,或者直接写你要检索的

linux系统中清理MySql的日志文件mysql-bin.00000

首先说明,mysql-bin.00000*类似的文件是mysql的日志文件. 通过命令  代码如下 复制代码 du -h –max-depth=1 / 查看根目录下每个文件夹所占用存储的大小,发现/var占用了快3G,进一步使用du命令,发现是存放mysql数据文件的文件夹占用了绝大部分空间,进入该文件夹,发现有很多mysql-bin.00000开头的文件,而且其中的某些达到了1G以上,google发现原来这些用户是mysql记录的日志文件,用于数据库崩溃后恢复数据和主从数据库进行数据同步的.如

怎么清理mysql日志?

  首先我们可以通过下面的命令来清理MYSQL日志: rm -f /usr/local/mysql/var/mysql-bin.* 然后重启自己的VPS即可,如果是LNMP用到: /root/lnmp restart 这样我们就删除了不需要的垃圾日志文件了,接下来如果我们需要禁止生成这些日志文件可以通过下面的命令. 通过ssh,然后登陆root找到 /etc/my.cnf 文件 log-bin=mysql-bin binlog_format=mixed 将上面的两行前面的"#"字符去掉