共计 754 个字符,预计需要花费 2 分钟才能阅读完成。
这篇文章将为大家详细讲解有关如何避免 Mysql 的 mysql-bin 文件的坑,文章内容质量较高,因此丸趣 TV 小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
mysql 的 mysql-bin 是数据库的操作日志。
例如 UPDATE 一个表,或者 DELETE 一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。这样做主要有以下两个目的:1:数据恢复
如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。2:主从服务器之间同步数据
主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。当单一的 mysql 服务器服务使用时,可以将相应的 log-bin=/program/mysql/mysql-bin 该项注释掉,加 “#”号
然后重启 mysql 服务。3:如果 mysql-bin 的文件将磁盘占满,导致数据库服务无法正常启动,同时,log-bin=/program/mysql/mysql-bin 该选项配置在 my.cnf 文件中,但是使用的单数据库,这时查看进程 mysql 程序还在,但是提示“Can t connect to local MySQL server through socket /var/lib/mysql/mysql.sock (2) ”到 /program/mysql/ 目录下,将所有的含 mysql-bin 的文件 zip 压缩。然后删除,原文件 启动 mysql 服务。
关于如何避免 Mysql 的 mysql-bin 文件的坑就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
正文完