我目前正在导入一个相当大的MySQL数据库转储。这需要时间,在此期间,我需要一些额外的磁盘空间。如果我暂时将MySQL中的一些东西压缩为二进制日志,我会破坏它吗?我假设我不会压缩被清除、写入或由MySQL实例读取的二进制日志。
示例:
$ ls
mysql-bin.000340
mysql-bin.000341
mysql-bin.000342
mysql-bin.000343.gz
mysql-bin.000344.gz
mysql-bin.000345.gz
mysql-bin.000346
mysql-bin.000347
mysql-bin.000348
mysql-bin.index发布于 2014-03-20 15:14:47
是的,这样做是完全安全的,只要你不将当前正在写入的文件(最后一个文件)进行gzip。
此外,在复制设置的情况下,请确保您正在setup中的文件已经由从服务器获取。您可以通过检查从服务器上的SHOW SLAVE STATUS输出来验证这一点,在这里查找Master_Log_File,这将为您提供主服务器的日志文件,该日志文件目前由从线程获取。上面的每个文件对gzip来说都是绝对安全的。
https://dba.stackexchange.com/questions/61358
复制相似问题