Converter banco de dados Access para MySQL

109 views
Skip to first unread message

Francisco das Chagas Souza Júnior

unread,
Jan 5, 2012, 2:05:11 PM1/5/12
to php-b...@googlegroups.com
Pessoal,

Preciso de uma biblioteca que permita a criação de um sistema de conversão de bancos de dados Access para MySQL.

Não posso usar essas rotinas prontas que vi aos montes no Google, nem posso accessar o Microsoft Access e mandar exportar para MySQL. Vou receber o banco de um software externo e preciso convertê-lo para MySQL e depois atualizar o db do meu servidor.

Alguém tem alguma sugestão?

Rafael Kassner

unread,
Jan 5, 2012, 3:49:25 PM1/5/12
to php-b...@googlegroups.com
Exporta pra CSV no meio do caminho. O próprio phpMyAdmin aceita
importar CSV. No linux, dá pra exportar usando o mdbtools.

2012/1/5 Francisco das Chagas Souza Júnior <fcso...@gmail.com>:

> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "php-brasil"
> dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para php-b...@googlegroups.com.
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> php-brasil+...@googlegroups.com.
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/php-brasil?hl=pt-BR.

--
Atenciosamente,
Rafael Kassner

Edson Santos

unread,
Jan 5, 2012, 4:03:01 PM1/5/12
to php-b...@googlegroups.com
Você vai receber o .mdb  e não pode usar o Access? Se sim, muitos programas abrem o .mdb e o exportam. Como esse: http://dev.mysql.com/doc/migration-toolkit/en/

Z

Francisco das Chagas Souza Júnior

unread,
Jan 5, 2012, 5:26:33 PM1/5/12
to php-b...@googlegroups.com
Edson e Rafael,

O meu problema é que esse processo não vai ser feito uma única vez (o que impossibilita a utilização desses programas que vocês indicaram. A rotina deve fazer um um INSERT no bd a cada minuto durante todo o dia. Por isso é necessário que essa conversão seja automática (de preferência dentro do código PHP).

Valeu pela ajuda
--
[]s
Francisco das Chagas Souza Júnior, M. Sc
Engenheiro Eletricista - CREA 1607947935
Grupo de Sistemas Elétricos
83 9994-8599

Edson Santos

unread,
Jan 5, 2012, 5:46:26 PM1/5/12
to php-b...@googlegroups.com
Dentro do PHP, vc usa o ODBC -> http://phpbrasil.com/articles/print.php/id/253

Z

Kayro Pamio

unread,
Jan 5, 2012, 5:43:42 PM1/5/12
to php-b...@googlegroups.com
Não conheço nenhuma biblioteca que faz isso automaticamente não.

Não tem como vc acessar o .mdb pegar os dados, tratar e salvar no MySql? são muitas tabelas? 

Trabalhei vários anos com conversão de dados, frequentemente fazia isso quando precisava disponibilizar as rotinas de conversão para o cliente.

T++
Kayro
--
Você está recebendo esta mensagem porque se inscreveu no grupo "php-brasil" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para php-b...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para php-brasil+...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.


--
Construção de sites, design e programas específicos
www.taggrafia.com.br

Francisco das Chagas Souza Júnior

unread,
Jan 5, 2012, 7:11:34 PM1/5/12
to php-b...@googlegroups.com
Kayro,

Essa foi minha primeira idéia. Estou usando o ODBC proposto por Edson para montar as tabelas MySql.

Obrigado a todos pela ajuda
Reply all
Reply to author
Forward
0 new messages