linux如何对
mysql进行
定时备份并
定时清理3天之前的备份
数据
一.Linux对
mysql进行
定时备份
1.确保Linux上是否已经安装了
mysql以及crontab
安装
mysql可参考:https://blog.csdn.net/m0_51285952/article/details/123371653
安装crontab可参考:https://blog.csdn.net/hukai0q/article/details/83380951
2.创建一个需要备份的目录
首先查看磁盘的空间情况:
MySQL数据库可以通过设置定时任务来定期清除无用数据。以下是一些可以参考的方法:
1. 使用 MySQL事件调度器:MySQL内置了事件调度器,可以使用它来定期执行删除操作。例如,可以创建一个事件,每天凌晨3点清除过期数据。
2. 使用 Cron 调度器:可以在系统上配置 Cron 任务,在指定的时间执行 MySQL 删除命令。例如,可以在每个月的最后一天执行删除操作。
3. 使用第三方工具:有些第三方工具可以帮助你自动清理 MySQL 数据库,例如:MySqlBackup.NET、MySQLTuner、mysql-sweep等。
4. 编写脚本:可以编写一个脚本,用 shell 或者 Python 等语言来实现自动清理无用数据的操作。例如,可以编写一个 Python 脚本,运行于定时任务中,以执行 MySQL 删除命令。
以上是一些可以参考的方法,具体实现需要根据业务需求和系统环境进行选择和调整。