Mysql: Setando o encoding na hora de importar um BD (exportado)

Quando você tem um banco grade, você até pode exportar ele pelo phpMyAdmin... vai demorar... mas depois de algum tempo ele gera um arquivo.sql de uns 200MB (no meu caso).

Mas aí como importar esse arquivo em um outro servidor? Pelo phpMyAdmin não da, eu costumo fazer pelo prompt de comando.

Seria o seguinte:
 mysql  moodle2 < moodle2.sql -p

Onde:
mysql : Meu executável
moodle2: banco de dadis vazio que eu tinha criado antes
moodle2.sql: Arquivo em cima do qual foi gerado o backup anteriormente.
-p : Porque o root tem senha, é para ele perguntar a senha

Isso é claro, assumindo que você queira importar na máquina em que está rodando esse comando.

Se quiser setar o encoding com que isso vai ser importado seria:

 mysql --default_character_set utf8 moodle2 < moodle2.sql -p

Referência: http://quomon.com/question-MySQL-command-line-import-of-file-with-UTF-8-encoding-1047.aspx
2010-05-25 13:26:00
Este é o antigo Live Helton

Então, português é minha língua mãe, eu não tenho tanto a aprender quanto nos demais idiomas, assim este blog não discute aprendizado do idioma, e sim tópicos randômicos de interesse do dia a dia. Tecnologia, desenvolvimento, um pouco de reflexão crítica, enfim, uma bagunça bem como nossa mente é.
RSS Feed
"A vida é curta demais para ser pequena / The live is so short to be small / Das leben zu kurz sind für kleine sein". (Benjamin Disraeli)