Importar e Exportar MYSQL via SHELL
Se você está tentando exportar ou importar um arquivo grande, utilizando o phpMyAdmin e o banco de dados MySQL, e não está conseguindo, eu posso ter a solução.
Algumas vezes provedores bloqueam a exportação e importação de arquivos grandes com o phpMyAdmin e o MySQL. Muitas vezes nem precisa ser tão grande assim… Basta alguns megabytes e você já começa a ter problemas. Você simplesmente não consegue exportar ou importar dados.
Para resolver isso, uma solução é acessar diretamente a linha de comando e fazer o procedimento por lá. Uma tarefa que estava levando vários minutos para ser concluída, pode ser rapidamente executada em poucos segundos. Se você não tem acesso físico ao servidor, terá que verificar com seu provedor se é o SSH é liberado pra você, e só assim será possível fazer esse procedimento.
Acesse o terminal (No Ubuntu, clique em Aplicativos / Acessórios / Terminal) e digite o seguinte:
Para importar dados
mysql -u usuario -p banco_de_dados < arquivo.sql
Substitua o que está em negrito pelas informações corretas, correspondentes ao seu sistema. Será solicitada a senha em seguida. Se você está usando em sua máquina, onde você instalou o MySQL, possivelmente o usuário é root e a senha em branco.
Para exportar dados
mysqldump -u usuario -p banco_de_dados > arquivo.sql
Substitua o que está em negrito pelas informações corretas, correspondentes ao seu sistema. Será solicitada a senha em seguida.
Para exportar apenas 1 tabela selecionada.
mysqldump -u usuario -p banco_de_dados nome_da_tabela > arquivo.sql
Substitua o que está em negrito pelas informações corretas, correspondentes ao seu sistema. Será solicitada a senha em seguida.