如何使用 screen 和 mysql 导入

如何使用 screen 和 mysql 导入

我需要在远程服务器上导入一个非常大的 MySQL 表。通常我使用

mysql -u mysql_user -pMypass db_name < sql_data.sql

但完成任务大约需要 5 个小时。我尝试使用 nohup,但注销过程正在终止导入。我发现我可以使用 screen,但没有任何运气。

screen -dmS import_table mysql -u mysql_user -pMypass db_name < sql_data.sql

请建议我还可以尝试什么。谢谢。

答案1

只需在 shell 提示符下调用即可screen。启动 shell inside 后screenmysql照常运行 import 命令。要脱离 screen 会话,请键入 Ctrl-A、D。要重新连接会话,请键入screen -r

相关内容