Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como importar facilmente vários arquivos sql para um banco de dados MySQL?


Em Windows , abra um terminal, vá para a pasta de conteúdo e escreva:
copy /b *.sql all_files.sql

Isso concate todos os arquivos em apenas um, tornando muito rápido a importação com o PhpMyAdmin.

Em Linux e macOS , como @BlackCharly apontou, isso fará o truque:
cat *.sql  > .all_files.sql

Observação importante :Fazer isso diretamente deve funcionar bem, mas pode acabar com você preso em um loop com um arquivo de saída enorme ficando cada vez maior devido ao sistema adicionar o arquivo a si mesmo. Para evitá-lo, duas soluções possíveis.

A) Coloque o resultado em um diretório separado para ser seguro (Obrigado @mosh):
mkdir concatSql
cat *.sql  > ./concatSql/all_files.sql

B) Concate-os em um arquivo com uma extensão diferente e altere o nome. (Obrigado @William Turrell)
cat *.sql  > all_files.sql1
mv all_files.sql1 all_files.sql