#!/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,起不到关掉终端后调用程序继续后台运行的作用。

相关文章:

  • 2021-11-28
  • 2021-07-23
  • 2021-05-22
  • 2021-07-09
  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
猜你喜欢
  • 2021-08-06
  • 2022-02-11
  • 2022-12-23
  • 2022-01-03
  • 2021-12-16
  • 2021-09-15
  • 2021-12-01
相关资源
相似解决方案