Descobri quando instalei o mysql workbench
mysql -uroot --default-character-set='latin1' dbname < filedump.sql
Estou usando uma solução de hospedagem em nuvem específica (uma que não vou nomear) e eles não fornecem acesso ssh, por isso estou em um capricho de como o banco de dados é despejado.
Eu baixei o dump que é empacotado em um arquivo tar.gz. Eu descubro que esse arquivo utiliza a codificação latin1. Que eu não consigo especificar a codificação para o host que estou usando porque eu não tenho acesso SSH ou acesso DB.
Eu tento importá-lo via linha de comando para o meu ambiente de desenvolvimento local ( mysql -uroot foodb < file.db
) como normalmente faço com outros bancos de dados, mas estou tendo problemas.
É possível importar um banco de dados via linha de comando, especificando qual codificação (preferencialmente latin1) antes de importá-lo? Ou eu tenho que convertê-lo para UTF8?