mysql-bin.0000* 是占用了大量的磁盘空间
这些是什么文件?
可以删除它以减少磁盘使用吗?
这些 mysql-bin.0000* 文件是数据库的二进制日志。
它包含更新数据库的所有语句。
换句话说,它是我们数据库的存档。
不建议删除它们, 可以将它们移动到另一个分区或者磁盘 :
使用中的日志文件请参考“mysql-bin.index”。
使用
ls -l
决定将哪个文件留在数据库目录中。
- 将文件复制到另一个分区或者磁盘。
考虑限制速度,以免影响数据库服务器的系统性能。
- 运行以下命令停止 mysql 服务器:
在 FreeBSD 上
/usr/local/etc/rc.d/mysql-server stop
在 Linux 上
/etc/init.d/mysql stop
编辑文件“mysql-bin.index”并删除要删除的 mysql-bin.0000* 条目。
例如 mysql-bin.000001、mysql-bin.000002 等。运行以下命令启动 mysql 服务器:
在 FreeBSD
/usr/local/etc/rc.d/mysql-server start
在 Linux
/etc/init.d/mysql start
删除 mysql-bin.0000* 文件。
如果太多,请考虑对“rm”命令使用正则表达式。使用以下命令检查 mysql 服务器的二进制日志文件:
- 登录mysql服务器:
mysql -u admin_username -p
- 显示二进制日志:
show binary logs;
日期:2020-06-02 22:17:09 来源:oir作者:oir