Eu tenho um arquivo de despejo de uma única tabela de 7 GB. Eu tento restaurá-lo usando
mysql -u root -p DB_NAME < .SQL FILE
Mas não vejo nenhuma atividade no gerenciador de tarefas. A CPU é 00 e a RAM é 5.700 K. Não sei se realmente está restaurando ou ocorreu um erro. Existe alguma outra maneira de restaurar isso? Estou rodando no windows 7.
Para esta resposta, vamos usar /root/MySQLData.sql como o Arquivo SQL.
Entre no mysql através do cliente e execute-o assim:
De uma chance !!!
ATUALIZAÇÃO 2011-12-16 21:08 EDT
Acabei de descobrir o seu problema: seu programa não está funcionando porque você não forneceu a senha. Ele está preso em segundo plano esperando por uma senha. Esse é o seu problema real. Elimine o trabalho e execute-o novamente com a senha na linha de comando:
ou apenas use minha resposta original enviada acima.
ATUALIZAÇÃO 19/12/2011 11:40 EDT
Acabei de reler a pergunta. Você disse mesa única. Então me atingiu !!!
Você precisa aumentar seu bulk_insert_buffer_size . O padrão é 8M.
Para ver qual é a sua configuração atual, execute isto:
Basta adicionar isso a /etc/my.cnf
Para não reiniciar o mysql, execute este comando SQL:
De uma chance !!!