百木园-与人分享,
就是让自己快乐。

什么是 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)

来源:https://www.cnblogs.com/cheflone/p/14529362.html
图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » 什么是 mysql的 .bin文件

相关推荐

  • 暂无文章