Como importar um arquivo sql grande para o ambiente LAMP (xampp) local [closed]

1

Eu usei o Linux para importar um arquivo grande de despejo mysql (para um novo banco de dados), mas sou novo em como o processo funciona em um ambiente LAMP local usando xampp, já que o xampp não suporta SSH. Eu baixei o arquivo large_dump_file.sql do servidor Linux para o meu sistema local. Estou usando o Windows XP e usei o xampp para configurar o LAMP. Eu sou capaz de acessar o local_database via phpMyAdmin, mas o arquivo de despejo é muito grande para importar usando esse aplicativo. Estou tentando importar o arquivo através do prompt de comando, mas até agora sem sucesso.

No prompt:

cd ..
cd ..
cd xampp
cd mysql
cd bin

Eu descobri que o mysqlimport é usado para importar arquivos .csv e .txt, e o mysql é usado para importar arquivos .sql, mas não consegue encontrar documentação para usar ou não as opções -u -p Eu tentei muitas variações do comando sem sorte. Qual seria o comando adequado?

Eu modifiquei os arquivos hosts, virtual-hosts conf e apache. Preciso alterar algum outro arquivo de configuração no meu sistema local?

    
por mraslton 04.03.2011 / 16:13

1 resposta

1

mysqldump é para despejar o banco de dados, que pode estar importando usando o utilitário de linha de comando mysql

Em seu promt escreva:

mysql -h localhost -p -u <mysql-user> <database-name> < large_dump_file.sql

onde está o usuário que tem acesso ao seu banco de dados. Se você não tiver um banco de dados, crie-o antes!

    
por 04.03.2011 / 16:25