我正在使用以下命令备份正在运行的大型 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
请指教。
使用
screen
或tmux
。或者,从 cron 作业启动它。