首页 > 数据库技术 > 详细

mysql后台运行简单的备份脚本

时间:2019-09-26 18:49:39      阅读:178      评论:0      收藏:0      [点我收藏+]
#!/bin/bash
hostname="127.0.0.1"
port="3306"
username="root"
password="root"
dbname="xxx"
file="1.sql"
sql="source ${file}"
mysql -h${hostname} -P${port} -u${username} -p${password} ${dbname} -e"${sql}"

将脚本复制到sql所在文件夹下,
chmod -R 777 restore.sh 修改权限
修改脚本里的sql文件名即可
启动时:
nohup ./restore.sh &

注意注意!此时不能直接关闭终端,需要按回车再次进入命令行,输入命令 exit 退出终端,然后才可关闭终端,如果在nohup执行成功后直接点关闭程序按钮关闭终端的话,这时候会断掉该命令所对应的session,导致nohup对应的进程被通知需要一起shutdown,起不到关掉终端后调用程序继续后台运行的作用。

mysql后台运行简单的备份脚本

原文:https://www.cnblogs.com/brxHqs/p/11593307.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!