我正在使用以下命令备份正在运行的大型 mysql 数据库(~500GB)。
innobackupex --user=user --password=***** --stream=tar ./db-backup | bzip2 - > backup.tar.bz2
由于备份过程需要超过 24 小时,我想在后台运行该任务。遗憾的是,后台任务无法使用以下命令运行,并且一旦我与服务器的 ssh 会话关闭(或发生连接重置),备份过程就会终止:
nohup innobackupex --user=user --password=***** --stream=tar ./db-backup | bzip2 - > backup.tar.bz2
请指教。
答案1
使用screen
或tmux
。或者,从 cron 作业启动它。