Basta invocar screen
em um prompt de shell. Depois de iniciar o shell dentro de screen
, execute o comando mysql
import como normal. Para desanexar da sessão de tela, digite Ctrl-A, D.
Para reconectar a sessão, digite screen -r
Eu preciso importar uma tabela MySQL muito grande no servidor remoto. Normalmente estou usando
mysql -u mysql_user -pMypass db_name < sql_data.sql
Mas demora cerca de 5 horas para concluir a tarefa. Eu tentei usar nohup, mas o processo de logout está matando a importação. Eu achei que eu poderia usar a tela, mas sem sorte.
screen -dmS import_table mysql -u mysql_user -pMypass db_name < sql_data.sql
Por favor, sugira o que mais posso experimentar. Obrigado.
Tags mysql gnu-screen linux import