温馨提示×

linux中数据库怎么定时备份

小亿
191
2024-01-22 17:16:34
栏目: 智能运维
亿速云云数据库,读写分离,安全稳定,弹性扩容,低至0.3元/天!! 点击查看>>

在Linux中,可以使用crontab命令来定时备份数据库。具体步骤如下:

  1. 打开终端,输入以下命令来编辑crontab配置文件:

    crontab -e
    
  2. 在编辑器中,添加一行用于定时备份的命令。例如,如果你使用MySQL数据库,可以使用以下命令来备份数据库:

    0 0 * * * mysqldump -u [用户名] -p[密码] [数据库名] > /路径/备份文件名.sql
    

    其中,[用户名]是你的数据库用户名,[密码]是你的数据库密码,[数据库名]是你要备份的数据库名,/路径/备份文件名.sql是要保存备份文件的路径和文件名。

    注意:在这个命令中,备份文件将被覆盖。如果你想要每次备份生成一个新的文件,可以使用以下命令:

    0 0 * * * mysqldump -u [用户名] -p[密码] [数据库名] > /路径/备份文件名_$(date +\%Y\%m\%d\%H\%M\%S).sql
    
  3. 保存并退出编辑器。

这样,你的数据库就会在每天的午夜12:00自动备份一次。你可以根据需要修改crontab配置文件中的定时备份时间。

亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>

推荐阅读:linux怎么定时备份数据库

0