我目前使用的是 Ubuntu 22.04。我有超过 30 个 SQL 文件用于创建新的数据库,其中一些文件超过 10 GB。我不想使用这些文件导入 MySQL MySQL < File.sql
,因为使用此方法我必须先手动创建数据库。
使用该Source File.sql
命令,将从查询中创建数据库。但是,我使用 VPN 连接到服务器,而我的网络目前有点混乱。
我如何运行此命令并将其抛到后台?我知道如何使用将应用程序发送到后台nohup
,但我不知道如何使用将 MySQL 查询发送到后台nohup
。
答案1
您可以使用screen
允许您在分离会话中启动命令的命令。
screen
使用以下命令安装:sudo apt install screen
在独立的屏幕中启动你的命令:
screen -dmS "screenNameHere" your command here
为了查看命令的进度或结果,您可以使用以下命令重新连接该会话:
screen -r screenNameHere
screen
有关命令的更多信息这里。