Instalando e configurando o MySQL para Harbour

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por rochinha »

Amiguinhos,

Uma pequena alteração nos anexos que postei anteriormente permitira configurar o MySQL através das portas do Firewall.

A alteração está no bloco [RUN].
Anexos
SetupMySQL1.txt
(3.82 KiB) Baixado 328 vezes
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por cjp »

Acho que eu não fui claro, vou tentar explicar melhor.

Estou falando especificamente da Parte 4 do tutorial que o Toledo fez neste post.

Quando coloco os parâmetros da conexão do provedor, não funciona. E são os mesmos dados que uso no meu sistema (tanto em Harbour quanto em PHP) para conectar ao meu banco de dados, e no sistema funciona. Só nos parâmetros da conexão do ODBC que não funciona.

Quando falei em localhost, quis dizer que, nesta máquina que estou usando agora, nos parâmetros de conexão do ODBC, constam os dados do localhost (tcp/ip server: localhost; port: 3306; user: root). Mas mesmo nesta máquina, no meu sistema, eu acesso ao banco de dados do provedor sem problema.

E quando falei do provedor anterior, quis dizer que, em algumas máquinas, nos parâmetros de conexão do ODBC, constam ainda os dados do provedor anterior. E o banco de dados do provedor anterior não existe mais, tanto que pelo meu sistema não consigo mais conectar nele. Mas mesmo nessas máquinas, no meu sistema, eu também acesso ao banco de dados do provedor atual.

Em suma, quero dizer: eu não entendo como funciona esse ODBC, não entendo pra que serve. Sei que, se ele não conecta, no meu sistema em Harbour também não consigo conectar. Mas, estranhamente, se ele conecta em qualquer banco de dados (até em um que nem existe mais), no meu sistema consigo conectar no banco do provedor atual. É isso? Não é estranho?
Inacio de Carvalho Neto
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por rochinha »

Amiguinhos,

cjp
As versões de ODBC são as mesmas? Tenho pra mim que se for o caso, desinstalar e reinstalar os drivers seria uma boa. Lembrando que só desinstalar não basta, também é necessário limpar o registro com algum programa como CCleaner.

Caso não queira desisntalar, talvez resolva a retirada do DSN criado já que o Quarto Post fala disto.

No meu teste eu não criei o DSN, esqueci de colocá-lo ao seguir o passo-a-passo, instalando somente o servidor e o driver e compilando o exemplo do post 5.

Depois fiquei me indagando sobre o porque do DSN e fui olhar a minha string de conexão:

Código: Selecionar todos

rddSetDefault( "SQLMIX" )
nConnection := RDDINFO( RDDI_CONNECT, ;
                                      { "ODBC", "Server=localhost;Driver={MySQL ODBC 3.51 Driver};dsn=;User=root;pwd=;database=test;" } )
A mim funcionou como acima.

Deixei o DSN vazio. Talvez o seu conflito possa ser a colocação conjunta ou a falta do DSN. Revise.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por cjp »

As versões do ODBC são as mesmas.

Não sei o que é o DSN, mas na minha string também está vazio.
Inacio de Carvalho Neto
florencio
Usuário Nível 1
Usuário Nível 1
Mensagens: 14
Registrado em: 09 Nov 2014 09:45
Localização: São Paulo / SP

Instalando e configurando o MySQL para Harbour

Mensagem por florencio »

Toledo, consegui fazer a conexão com o banco de dados utilizando seu exemplo.
Preciso ler uma tabela e armazenar o conteudo em uma tabela dbf ou um array.

Abaixo esta o select que montei.
cQuery := "select col_lote, col_cont, col_colet, col_usu, prod_cod, prod_ean, col_sequen, prod_quan, col_data, col_hora from coleta"
RDDINFO(RDDI_EXECUTE, cQuery)
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por cjp »

Está dando algum erro nesse select, Florencio?

Onde está com dificuldade? Como podemos te ajudar?
Inacio de Carvalho Neto
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por cjp »

Meus amigos,

Estou com um problema para instalar o MySQL em uma máquina:

As primeiras partes foram instaladas normalmente, mas, quando chegou na configuração do ODBC, não aparece o MySQL. Veja no anexo.

Como devo proceder?
Anexos
odbc.png
Inacio de Carvalho Neto
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por rochinha »

Amiguinhos,

cjp, isto é bem simples, você deve instalar usando Run As, ou seja, rodando os setups como administrador.

O Windows prega estas peças.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por cjp »

Funcionou, meu amigo. Muito obrigado.
Inacio de Carvalho Neto
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por cjp »

Alguém poderia me ajudar informando qual o link de onde consigo baixar o MySQL agora? O link do início deste tutorial não está mais funcionando, e não consegui baixar de outro lugar.
Inacio de Carvalho Neto
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por rochinha »

Amiguinhos,

Testei os links que eu havia disponibilizado anteriormente e estão funcionando mas em todo o caso eis aqui o paleativo https://www.4shared.com/s/fYhqtHgIjba
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por cjp »

Deu certo, muito obrigado.
Inacio de Carvalho Neto
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Instalando e configurando o MySQL para Harbour

Mensagem por JoséQuintas »

mysql.png
Sem comentários...
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder