在 CentOS 系统中,为 MySQL 设置定时任务通常是通过设置 cron 任务来实现的。以下是设置 MySQL 定时任务的步骤:
打开终端。
输入以下命令以编辑当前用户的 crontab 文件:
crontab -e
如果你想编辑其他用户的 crontab 文件,请使用以下命令,将 username
替换为目标用户名:
sudo crontab -u username -e
0 1 * * * /usr/bin/mysqldump -u root -p'your_password' --all-databases > /path/to/backup/all-databases-$(date +\%F).sql
请将 your_password
替换为你的 MySQL root 用户密码,将 /path/to/backup
替换为你希望存储备份文件的目录。
现在,MySQL 定时任务已设置完成。你可以根据需要修改 cron 表达式以调整任务的执行频率。要查看当前用户的定时任务,请运行以下命令:
crontab -l
如果你想查看其他用户的定时任务,请使用以下命令,将 username
替换为目标用户名:
sudo crontab -u username -l