我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql-bin指的是什么文件

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql-bin指的是什么文件

这篇文章将为大家详细讲解有关mysql-bin指的是什么文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

mysql的mysql-bin是数据库的操作日志文件,如果不做主从复制的话,基本上是没用的。

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

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

1:数据恢复如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。

2:主从服务器之间同步数据主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。举例:当单一的mysql服务器服务使用时,可以将相应的 log-bin=/program/mysql/mysql-bin 该项注释掉,加 “#”号然后重启 mysql 服务。

如何删除mysql-bin文件?

默认情况下mysql会一直保留mysql-bin文件,这样到一定时候,磁盘可能会被撑满,虽然文件没用,但是不建议使用rm命令删除,这样有可能会不安全,正确的方法是通过mysql的命令去删除。

mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2819416
Server version: 5.5.24-0ubuntu0.12.04.1-log (Ubuntu)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> reset master;
Query OK, 0 rows affected (3 min 37.65 sec)

其实关键的命令就是reset master;这个命令会清空mysql-bin文件。

另外如果你的mysql服务器不需要做主从复制的话,建议通过修改my.cnf文件,来设置不生成这些文件,只要删除my.cnf中的下面一行就可以了。

log-bin=mysql-bin

如果你需要复制,最好控制一下这些日志文件保留的天数,可以通过下面的配置设定日志文件保留的天数:

expire_logs_days = 7

表示保留7天的日志,这样老日志会自动被清理掉。

关于mysql-bin指的是什么文件就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql-bin指的是什么文件

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

下载Word文档

猜你喜欢

linux中bin文件指的是什么意思

这篇文章将为大家详细讲解有关linux中bin文件指的是什么意思,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。linux中bin文件是二进制可执行文件,bin目录放置的是基于值编码的文件,可以根据具体应用
2023-06-22

mysql中bin目录下是什么文件

mysql中bin目录下包含的文件有:1、mysqld,MySQL数据库服务器的可执行文件,用于启动和运行MySQL数据库服务;2、mysql,MySQL的命令行客户端工具,用于与MySQL服务器进行交互和执行SQL语句;3、mysqlad
2023-07-28

HEX文件和BIN文件是什么

本篇内容介绍了“HEX文件和BIN文件是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Hex文件和Bin文件是什么Hex文件是以ASCI
2023-06-27

电脑bin文件夹里是什么文件

电脑的bin文件夹通常存放着可执行文件,这些文件被编译成二进制形式,以便计算机能够直接运行它们。这些可执行文件可能是操作系统的核心组件、应用程序、驱动程序或者其他系统工具。具体的文件类型和内容取决于操作系统和安装的软件。在Windows操作
2023-09-05

bin文件有什么用

这篇文章主要介绍bin文件有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!bin文件:1、bin目录下存放的是项目调试之后的可运行文件;2、当调试项目的时候,在Debug文件夹下会生成项目名称【.exe】、项目
2023-06-08

dat文件指的是什么文件

这篇文章将为大家详细讲解有关dat文件指的是什么文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。dat文件可以按照扩展名来看就是DATA的意思,即数据文件,这类文件并没有进行绝对化的定义,例如VCD光盘
2023-06-06

怎么删除Mysql的MySql-bin.0000X日志文件

本篇内容主要讲解“怎么删除Mysql的MySql-bin.0000X日志文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么删除Mysql的MySql-bin.0000X日志文件”吧!我的数据
2023-06-13

xllive指的是什么文件

这篇文章主要介绍xllive指的是什么文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!xllive文件是迅雷应用程序升级包中的文件,迅雷应用升级时会下载该类文件,最后借助于该类文件实现升级。迅雷升级方法:首先打开迅
2023-06-14

dll文件指的是什么

本篇文章为大家展示了dll文件指的是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。DLL是Dynamic Link Library的缩写,意为动态链接库。DLL文件一般被存放在C:Windows
2023-06-17

tmp文件指的是什么

本文小编为大家详细介绍“tmp文件指的是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“tmp文件指的是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。tmp是什么文件:答:tmp文件是Windows产生的
2023-07-02

amr指的是什么文件

这篇文章给大家分享的是有关amr指的是什么文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。amr是一个文件格式,存储AMR语音编码文件;很多手机允许用户存储短时间的AMR格式录音,而部分开源和商业软件有和其他格
2023-06-08

vbs指的是什么文件

小编给大家分享一下vbs指的是什么文件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!vbs是基于Visual Basic的脚本语言,VBS的全称是“Microsoft Visual Basic Script Edition
2023-06-06

esd文件指的是什么

这篇文章主要介绍esd文件指的是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!esd文件是微软在windows8开始后,通过在线分发windows副本时采用的文件格式;Esd是一种具有更高压缩率的文件格式,并且比
2023-06-06

dump文件指的是什么

这篇文章主要介绍了dump文件指的是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Dump文件又叫内存转储文件或者叫内存快照文件,是进程的内存镜像,是用来给驱动程序编写人
2023-06-14

org指的是什么文件

这篇文章给大家分享的是有关org指的是什么文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。org是游戏系统里自己调用的文件,一般来说除了本游戏,是无法另外打开的;而org在汇编语言中是一条指令,其作用是告诉汇编
2023-06-14

编程热搜

目录