文件mssql清理日志文件:五步曲(mssql 清除LOG)
MySQL数据库及日志文件是构建MySQL数据库服务器的关键组成部分。环境中生成的日志文件随着服务的持续性的运行,数量和大小都会变得越来越大。为了防止空间的不合理利用及长久运行,MySQL日志文件应经常清理,在此介绍一下MySQL日志清理的五步曲。
首先,在执行清理之前,管理员应先停止MySQL服务,避免日志文件在清理过程中被写入。可以使用下面的命令停止MySQL服务:
“`shell
sudo systemctl stop mysqld. service
其次,在清理共享日志文件、慢查询日志文件、错误日志文件及二进制日志文件前,应备份服务器上的所有日志文件,以便查看任何问题时能参考到相关的日志记录。
第三,清理MySQL共享日志文件,要使用MySQL提供的PURGE BINARY LOGS MySQL命令实现清理,例如:PURGE BINARY LOGS TO 'mysql-bin.00999',上述命令表示清理从00085开始到999之间的全部二进制日志文件。
第四,清理MySQL慢查询日志文件,可以使用PURGE MASTER LOGS MySQL命令来清理,例如:PURGE MASTER LOGS TO 'mysql-slow.00999',上述命令表示清理从00085开始到999之间的所有慢查询日志文件。
最后,清理MySQL错误日志文件。使用truncate table errortable MySQL命令即可清空产生错误日志文件的所有记录。
以上是MySQL数据库日志文件清理的五步曲,以上步骤通过数据库管理员可以有计划性的进行维护,避免日志文件信息过多导致服务运行出现问题。