mysql 静默恢复备份文件

步骤如下:

1、新建一个 mysql.sh shell脚本,脚本里写:

mysql -uroot -proot -hlocalhost  --database=db1 < db1.sql

2、回到终端执行:

nohup sh mysqlimport.sh &

脚本便会切换到后台执行导入,此时可以使用 tail -f nohup.log 查看执行日志。

3、按回车回到终端界面,输入命令 exit 退出当前终端。

第3步很关键,一定要这样执行退出终端

如果在 nohup执行成功后直接点关闭程序按钮关闭终端 的话,这时候会断掉该命令所对应的session,导致nohup对应的进程被通知需要一起shutdown,起不到关掉终端后调用程序继续后台运行的作用。


氷落
7 声望1 粉丝

一个年过30,苦苦挣扎的程序员......