Como Instalar o MyODBC
MyODBC
2.50 é um driver de nível 0 (com recursos de nível 1 e 2) e especificação de ODBC 2.50 de 32 bits para conectar um programa ODBC ao MariaDB. MyODBC
funciona nos Windows 9x/Me/NT/2000/XP e na maioria da plataformas Unix. MyODBC
3.51 é uma versão melhorada com nível 1 (core API completo + recursos de nível 2) e especificação de ODBC 3.5x.
MyODBC
é Open Source
, e você pode encontrar a versão mais nova em http://www.mysql.com/downloads/api-myodbc.html. Note que a versão 2.50.x utiliza a licença LGPL
, enquanto a versão 3.51.x utiliza a licença GPL
.
Se vcê tiver problemas com o MyODBC
e seu programa também funciona com OLEDB, você deve experimentar o driver OLEDB.
Normalmente você só precisa instalar o MyODBC
em másquinas Windows. Você só precisará de MyODBC
para Unix se tiver um programa como ColdFusion que roda em máquinas Unix e utilizam ODBC para conectar ao banco de dados.
Se você quiser instalar MyODBC
em um Unix, você precisará de um gerenciador ODBC. MyODBC
funciona com a maioria dos gerenciadores ODBC para Unix.
Para instalar MyODBC
no Windows, você deve baixar o arquivo MyODBC
.zip
apropriado, descompactá-lo com WinZip
ou algum programa parecido e executar o arquivo SETUP.EXE
.
No Windows/NT/XP você pode obter o seguinte erro ao tentar instalar o MyODBC
:
An error occurred while copying C:\WINDOWS\SYSTEM\MFC30.DLL. Restart Windows and try installing again (before running any applications which use ODBC)
O problema neste caso é que algum outro progrma está utilizando ODBC e pela forma que como o Windows é feito, você pode, neste caso, não estar apto a instalar um novo driver ODBC com programa de instação do ODBC da Microsoft. Neste caso você pode continuar selecionando Ignore
para copiar o resto dos aerquivos ODBC e a instalação final deve funcionar. Se não funcionar, a solução é reinicializar seu computador em modo seguro
(Escolhendo-o ao pressionar F8 assim que seu computador iniciar o Windows durante a reinicialização), instalar MyODBC
, e reiniciar em modo normal.
- Para conectar a uma máquina Unix de uma máquina Windows, com uma aplicação ODBC (uma que não tenha suporte nativo as MySQL), você deve primeiro instalar
MyODBC
em uma máquina Windows. - O usuário é máquina Windows devem ter privilégios para acessar o servidor MariaDB na máquina Unix. Isto pode ser feito om o comando
GRANT
. Leia "A Sintaxe deGRANT
eREVOKE
". - Você deve criar uma entrada ODBC DSN como a seguir:
- Abra o painel de controle na máquina Windows.
- Dê um duplo clique no ícone Fonte de Dados ODBC 32-bit.
- Clique na seção Usuário DSN.
- Clique no botão Adicionar.
- Selecione MariaDB na tela Criar Nova Fonte de Dados e clique no botão Finalizar.
- A tela de configuração padrão do Driver MariaDB é mostrada. Leia "Como Preencher os Vários Campos no Programa de Administração do ODBC".
- Agora inicie a sua aplicação e selcione o driver ODBC com o DSN que você especificou no adminitrador ODBC.
Verifique se há outra opção de configuração na tela do MariaDB (trace, não pergunta ao conectar, etc) que você possa tentar se ocorrerem problemas.