我需要在远程服务器上导入一个非常大的MySQL表。 通常我正在使用
mysql -u mysql_user -pMypass db_name < sql_data.sql
但是完成任务需要大约5个小时。 我尝试使用nohup但注销过程正在导入。 我发现我可以使用屏幕,但没有任何运气。
screen -dmS import_table mysql -u mysql_user -pMypass db_name < sql_data.sql
请build议我还可以尝试一下。 谢谢。
只需在shell提示符下调用screen 。 在screen上启动shell之后,正常运行mysql import命令。 要从屏幕会话中分离,请键入Ctrl-A,D。要重新连接会话,请键入screen -r