iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql中mysql-bin.000001是什么文件可以删除吗
  • 218
分享到

mysql中mysql-bin.000001是什么文件可以删除吗

2024-04-02 19:04:59 218人浏览 薄情痞子
摘要

用ports安装了Mysql以后,过一段时间发现/var空间不足了,查一下,会发现是mysql-bin.000001、mysql-bin.000002等文件占用了空间,那么这些文件是干吗的?这是数据库的操作

用ports安装了Mysql以后,过一段时间发现/var空间不足了,查一下,会发现是mysql-bin.000001、mysql-bin.000002等文件占用了空间,那么这些文件是干吗的?这是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。

这样做主要有以下两个目的:

1:数据恢复
如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。
2:主从服务器之间同步数据
主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。

处理方法分两种情况:
1:只有一个mysql服务器,那么可以简单的注释掉这个选项就行了。
vi /etc/my.cnf把里面的log-bin这一行注释掉,重启mysql服务即可。
2:如果你的环境是主从服务器,那么就需要做以下操作了。
A:在每个从属服务器上,使用SHOW SLAVE STATUS来检查它正在读取哪个日志。
B:使用SHOW MASTER LOGS获得主服务器上的一系列日志。
C:在所有的从属服务器中判定最早的日志,这个是目标日志,如果所有的从属服务器是更新的,就是清单上的最后一个日志。
D:清理所有的日志,但是不包括目标日志,因为从服务器还要跟它同步。

清理日志方法为:

PURGE MASTER LOGS TO 'mysql-bin.010';
PURGE MASTER LOGS BEFORE '2008-12-19 21:00:00';

如果你确定从服务器已经同步过了,跟主服务器一样了,那么可以直接RESET MASTER将这些文件删除。

之前发现自己10G的服务器空间大小,用了几天就剩下5G了,自己上传的文件才仅仅几百M而已,到底是什么东西占用了这么大空间呢?

目录WEB根目录是放在/home 里面的,所有文件加起来才不到300M,而服务器上已经占用了近5G空间,恐怖吧,最后经我一步一步查询得知,原来是这个文件夹占了非常多的空间资源

原来如此,是mysql文件夹下的var目录占用空间最大,那里面是啥 内容呢?我们来看下:

发现了如此多的 mysql-bin.0000X文件,这是什么东西呢?原来这是mysql的操作日志文件.我才几十M的数据库,操作日志居然快3G大小了.

如何删除mysql-bin.0000X 日志文件呢?

红色表示输入的命令.

[root@jiucool var]# /usr/local/mysql/bin/mysql -u root -p
Enter passWord:  (输入密码)
Welcome to the MySQL monitor.  Commands end with ; or /g.
Your MySQL connection id is 264001
Server version: 5.1.35-log Source distribution

Type ‘help;' or ‘/h' for help. Type ‘/c' to clear the current input statement.

mysql> reset master; (清除日志文件)
Query OK, 0 rows affected (8.51 sec)

mysql>

好了,我们再来查看下mysql文件夹占用多少空间?

[root@jiucool var]# du -h –max-depth=1 /usr/local/mysql/
37M     /usr/local/mysql/var
70M     /usr/local/mysql/mysql-test
15M     /usr/local/mysql/lib
448K    /usr/local/mysql/include
2.9M    /usr/local/mysql/share
7.6M    /usr/local/mysql/libexec
17M     /usr/local/mysql/bin
11M     /usr/local/mysql/docs
2.9M    /usr/local/mysql/sql-bench
163M    /usr/local/mysql/

好了,看一下,整个mysql 目录才占用163M大小!OK,没问题,既然mysql-bin.0000X日志文件占用这么大空间,存在的意义又不是特别大,那么我们就不让它生成吧.

[root@jiucool var]# find / -name my.cnf

找到了my.cnf 即mysql配置文件,我们将log-bin=mysql-bin 这条注释掉即可.

# Replication Master Server (default)
# binary logging is required for replication
#log-bin=mysql-bin

重启下mysql吧.

OK,至此,操作完成. 以后再不会因为就几十M的数据库大小生成N个G的日志文件啦.

这些个日志文件太恐怖了,我搬到这新VPS来才二十天左右,还不到一个月日志文件居然就近3个G大小,如果一两个月我不清除日志文件这还得了!

MySql data目录 mysql-bin.000001文件清理方法

在MYSQL安装目录写,data目录存放着所有数据库的文件,在这个目录下有一些mysql-bin.000001,mysql-bin.000002,mysql-bin.000003类似的文件占用很大的空间,这些文件都是数据库的操作日志文件,可以清除掉。清除方法:
在cmd下进到mysql下的bin目录下,输入mysql -u root -p;然后输入密码,成功进去后输入 reset master。
mysql> reset master;
Query OK, 0 rows affected, 1 warning (0.20 sec)
这样就删除了日志文件,如果你不希望生成这些日志文件可以这样操作:
打开mysql目录中的my.ini,找到log-bin=mysql-bin然后注释掉就可以了。
#log-bin=mysql-bin
(在修改数据库配置文件时候最好暂时关闭MYSQL数据库)

您可能感兴趣的文档:

--结束END--

本文标题: mysql中mysql-bin.000001是什么文件可以删除吗

本文链接: https://www.lsjlt.com/news/51410.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql中mysql-bin.000001是什么文件可以删除吗
    用ports安装了mysql以后,过一段时间发现/var空间不足了,查一下,会发现是mysql-bin.000001、mysql-bin.000002等文件占用了空间,那么这些文件是干吗的?这是数据库的操作...
    99+
    2024-04-02
  • appdata是什么文件夹可以删除吗
    AppData是Windows操作系统中的一个隐藏文件夹,用于存储应用程序的数据、设置和临时文件等,包含了三个子文件夹:Roaming、Local和LocalLow。不建议删除AppData文件夹中的内容,因为这些文件对于应用程序的正常运行...
    99+
    2023-08-10
  • 怎么删除Mysql的MySql-bin.0000X日志文件
    本篇内容主要讲解“怎么删除Mysql的MySql-bin.0000X日志文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么删除Mysql的MySql-bin.0000X日志文件”吧!我的数据...
    99+
    2023-06-13
  • mysql-bin指的是什么文件
    这篇文章将为大家详细讲解有关mysql-bin指的是什么文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql的mysql-bin是数据库的操作日志文件,如果不做主...
    99+
    2024-04-02
  • mysql中bin目录下是什么文件
    mysql中bin目录下包含的文件有:1、mysqld,MySQL数据库服务器的可执行文件,用于启动和运行MySQL数据库服务;2、mysql,MySQL的命令行客户端工具,用于与MySQL服务器进行交互和执行SQL语句;3、mysqlad...
    99+
    2023-07-28
  • 电脑ntuser.dat文件可以删除吗
    本篇内容介绍了“电脑ntuser.dat文件可以删除吗”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!ntuser.dat是什么文件可以删除吗...
    99+
    2023-06-30
  • 云服务器可以删除文件吗
    云服务器可以删除文件吗?云服务器,作为一种弹性、可靠且可扩展的计算资源,已经成为现代互联网时代的必备工具之一。在使用云服务器进行开发和部署应用程序时,文件管理是一个关键的功能。许多人可能会好奇,云服务器是否可以删除文件呢?答案是肯定的,云...
    99+
    2024-01-23
    云服务器可以删除文件吗 云服务器文件管理 云服务器知识
  • c盘下的memory.dmp是什么文件,可不可以删除
    memory.dmp是Windows操作系统中的内存转储文件,用于记录系统在出现严重错误时的内存状态。当系统发生蓝屏崩溃或意外关机时...
    99+
    2023-08-08
    memory.dmp
  • windows中dmp文件可不可以删除
    这篇文章主要讲解了“windows中dmp文件可不可以删除”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“windows中dmp文件可不可以删除”吧! ...
    99+
    2023-03-02
    windows
  • 手机里的html文件可以删除吗
    随着现代社会的进步,手机已经成为我们日常生活中不可或缺的重要工具之一。我们经常使用手机上网、下载文件甚至是创建自己的个人网站等等,其中也包括了创建一些HTML文件。但是,很多人都不知道这些HTML文件可以删除吗?首先,让我们来了解一下HTM...
    99+
    2023-05-14
  • linux中trash文件夹可不可以删除
    今天小编给大家分享一下linux中trash文件夹可不可以删除的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。linux中tr...
    99+
    2023-07-02
  • mysql中怎么删除ibdata文件
    本篇文章给大家分享的是有关mysql中怎么删除ibdata文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 在数...
    99+
    2024-04-02
  • windows中lcu文件夹可不可以删除
    这篇文章主要介绍“windows中lcu文件夹可不可以删除”,在日常操作中,相信很多人在windows中lcu文件夹可不可以删除问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2023-03-06
    windows
  • 电脑中filestorage文件夹可不可以删除
    本篇内容介绍了“电脑中filestorage文件夹可不可以删除”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2023-03-20
    电脑
  • 计算机c盘中的roaming文件夹可以删除吗
    这篇文章给大家分享的是有关计算机c盘中的roaming文件夹可以删除吗的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。c盘中的roaming文件夹不可以删除,但文件夹中的部分数据可以删除。roaming文件夹存放了...
    99+
    2023-06-20
  • 云服务器删除的文件可以恢复吗
    是的,云服务器删除的文件是可以恢复的。只要您确保在删除文件之前备份好数据或者使用可靠的数据恢复软件,您就可以在最短的时间内恢复丢失的数据。以下是一些可能有用的步骤: 检查您的硬盘驱动器:检查您的硬盘驱动器是否完好无损。如果它看起来有任何...
    99+
    2023-10-26
    服务器 文件
  • 谈谈uniapp项目中有什么文件夹可以删除
    在使用UniApp开发应用程序时,我们会产生许多文件夹和文件。一些文件夹可能是可删除的,因为它们不是必要的,而且会占用您的内存。但是,您应该谨慎删除文件夹和文件,确保您不会删除有用的文件,导致您的应用程序出现问题。下面是一些可删除的文件夹:...
    99+
    2023-05-14
  • windows中c盘临时文件可不可以删除
    今天小编给大家分享一下windows中c盘临时文件可不可以删除的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们...
    99+
    2023-03-01
    windows
  • 云服务器删除的文件可以恢复吗安全吗
    云服务器删除的文件是无法恢复的。云服务器是一种虚拟服务器,它存储了大量的数据和应用程序,但是它本身却没有物理存储,这些数据和应用程序通常是通过文件系统、网络和其他技术存储在服务器上。 如果您删除了云服务器上的文件,那么您就不能再从服务器上...
    99+
    2023-10-26
    服务器 文件
  • 云服务器删除的文件可以恢复吗苹果手机怎么删除
    如果您已经删除了云服务器上的文件,您可以尝试以下步骤恢复它们: 1.首先,在设备上打开“云服务”应用程序,以便查看最近的历史记录。在云服务的“文件恢复”功能中,找到您已经删除的文件,并选择恢复选项。 2.在恢复选项中,确认要恢复的文件是否...
    99+
    2023-10-26
    苹果 服务器 文件
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作