Às vezes chega até nós um projeto existente que necessita de um upgrade em sua estrutura ou uma remodelação completa. E foi o que aconteceu recentemente comigo, recebi um website (me lembra no início dos anos 2000) que rodava em um banco de dados Microsoft Access e precisava portá-lo para o MySQL. Sei que há inúmeras maneiras de fazê-lo, mas achei a opção – a seguir – a mais prática e seguro para se fazer isso.

Por isso resolvi escrever este post, apenas para deixar registrado para futura referência esta maneira prática de exportar os dados de um banco de dados Microsoft Access para um banco de dados MySQL.

Basta seguir os passos abaixo:

  1. Instale o Conector ODBC Mysql para Windows, clique aqui para pegá-lo
  2. Vá ao Painel de Controle » Ferramentas Administrativas » Fonte de Dados ODBC
  3. Na aba Fonte de Dados de usuário, clique em Adicionar
  4. Na janela que se abre, selecione o MySQL ODBC *.* Driver
  5. Na janela MySQL Connector/ODBC, insira os dados:
    • Data Source Name: o nome para esta conexão ODBC
    • Description: uma breve descrição para esta conexão
    • TCP/IP Server: o endereço do seu banco MySQL (sem http://)
    • User: o usuário de acesso ao BD MySQL
    • Password: a senha de acesso ao BD MySQL
    • Database: o banco ao qual você deseja conectar
  6. Feita a configuração, salve os dados inseridos
  7. Abra o banco de dados .mdb, que deseja exportar, no Microsoft Access
  8. Clique com o botão direito do mouse na tabela e selecione a opção Exportar » Banco de Dados ODBC
  9. Na janela Exportar aparecerá o nome do banco de dados do Access, clique em OK
  10. Na janela Selecionar fonte de dados, clique na aba Fonte de dados de máquina e selecione a fonte de dados criada na Fonte de Dados ODBC

Se tiver uma opção mais simples e prática, compartilhe nos comentários para que eu possa atualizar este post.