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

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 »

Compreendi, caro Toledo. De fato o outro demo está com driver diferente, não iria mesmo funcionar.

Mas não entendi o por que o teu demo não está funcionando. O driver é o mesmo. Veja:

Imagem

No teu demo a conexão está assim:

Código: Selecionar todos

         nConnection := RDDINFO( 1001, { "ODBC", "Server=mysql.xxx.com.br;Driver={MySQL ODBC 3.51 Driver};dsn=;User=xxx;pwd=xxx;database=xxx;" } )
Não era pra funcionar?

Esclareço que fiz o teste agora num terceiro computador, um notebook Acer com o Windows 7 instalado. Neste funcionou. Vou testar novamente no computador do meu trabalho, aquele que não estava funcionando, na próxima semana.

Obrigado por enquanto.
Inacio de Carvalho Neto
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Instalando e configurando o MySQL para Harbour

Mensagem por Itamar M. Lins Jr. »

Muito bom, isso deveria ter sido feito a mais tempo.
Muita gente achando que somente através do SQLRDD, SQLLIB, Mediator... poderiamos acessar esses BD´s. Quando o Harbour já possuía isso desde muito tempo e não era divulgado, e quando divulgado não era com esse passo a passo, mamão com açúcar.
Podemos usar "SQLMIX" também com com PostGreSQL, MSSQL, Access, Oracle...

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Marcos
Usuário Nível 3
Usuário Nível 3
Mensagens: 355
Registrado em: 20 Set 2003 09:16
Localização: Cáceres/Mato Grosso

Instalando e configurando o MySQL para Harbour

Mensagem por Marcos »

Parabéns pelo passo-a-passo, gostaria de tirar uma dúvida... como proceder para configurar o Servidor/Cliente ?
Tem que criar um módulo de configuração apontando o IP do servidor, como proceder ?
Atenciosamente,
_____________________________
Marcos Antonio da Silva
marcosilva90@hotmail.com
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por Toledo »

Desculpe Marcos, mas eu não consegui entender qual é a sua dúvida!

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
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 »

Minha experiência usando ADO:

- Instalar servidor MySql (aonde vai ser servidor, lógico) e liberar a porta para o MySql (default=3306)
significa também cadastrar a base de dados, cadastrar usuário e liberar admin ou usuário para acesso a partir de outra máquina e ao banco de dados - na liberação definir o que o usuário poderá fazer.
- Instalar ODBC MySql na máquina aonde vai acessar o servidor. Geralmente não é necessário liberar a porta (default=3306)

E no programa, na hora de conectar, a string de conexão vai conter os dados do servidor e do ODBC, incluindo endereço,usuário/senha/banco de dados

Se deu problema:
Confira firewall, usuário, se o usuário pode fazer o que está querendo, odbc, string de conexão, etc.
Não é automático. Se conectasse de primeira de qualquer jeito não haveria segurança nenhuma.

E criar uma conexão ODBC no Windows não é necessário, a não ser que programe pra exigir isso.
Por default a senha de administrador só acessa o MySql se for local, e de nenhuma outra máquina.
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/
Avatar do usuário
Marcos
Usuário Nível 3
Usuário Nível 3
Mensagens: 355
Registrado em: 20 Set 2003 09:16
Localização: Cáceres/Mato Grosso

Instalando e configurando o MySQL para Harbour

Mensagem por Marcos »

JoséQuintas, a versão que baixei é a última do MySql, instalei funcionou, mas quando reiniciei minha máquina o serviço não subiu mais, o único 2 pontos que posso relatar de diferente foi trocar o diretório do Banco de Dados conforme o tutorial aqui do fórum, mas isto não deve ser porque já voltei para o diretório original de instalação, mesmo assim o serviço não subiu, outro fato foi não marcar na instalação a opção 3306 adicionar ao firewall, fiz isto porque no tutorial está desmarcado, mas para configurar Clientes/Servidor primeiro tenho que subir o serviço do MySql.
Se puder nos dar uma ajuda, é bem vinda.
Anexos
No Start MySql.png
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 »

Não sei se a pasta "arquivos de programas" é uma boa opção, porque é especial do Windows, e pode ter bloqueios extras.
Melhor escolher C:\MYSQL
A configuração do MySql pode ser executada depois da instalação, pra modificar o que quiser.

Aqui eu geralmente deixo uma partição para o Windows, então instalei em d:\mysql.

Nota:
A instalação do MySql é relativamente simples, mas ...
Como não dá problema, demora tanto pra precisar fazer outra instalação que a gente não lembra mais.
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/
Avatar do usuário
Marcos
Usuário Nível 3
Usuário Nível 3
Mensagens: 355
Registrado em: 20 Set 2003 09:16
Localização: Cáceres/Mato Grosso

Instalando e configurando o MySQL para Harbour

Mensagem por Marcos »

Desinstalei esta versão e instalei outra mais antiga e o serviço voltou a funcionar.

Obrigado.
chicaomogi2014
Usuário Nível 1
Usuário Nível 1
Mensagens: 13
Registrado em: 03 Ago 2014 01:33
Localização: Mogi das Cruzes / SP

Instalando e configurando o MySQL para Harbour

Mensagem por chicaomogi2014 »

Qual MINIGUI está usando?

Aqui segui o tutorial funcionou perfeitamente, mas na hora de compilar dá erro e diz que falta a LIBMYSQL.DLL.

Se eu pego a DLL e copio para a pasta da erro 0xc000007b e clique OK.

Estou usando a MINIGUI 2.3.7.


Consegui resolver o problema instalando o MYSQL Server 5.1 e o ODBC Connect 5.1 versão 32 bits

Antes tinha instalado o MYSQL Server 5.5 x64 e o ODBC 3.51 x64.

Parece ser problema da versão MYSQL 5.5 64 bits, usando só as versões 32 bits funcionou normal.
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 caros, estou tendo problemas para fazer a instalação do MySQL em uma nova máquina. Está dando o seguinte erro:

Imagem

Já desativei o firewall do Windows, já desinstalei o antivírus, mas mesmo assim não funciona.

Alguém me ajuda?
Inacio de Carvalho Neto
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Instalando e configurando o MySQL para Harbour

Mensagem por Jairo Maia »

Olá Inácio,
cjp escreveu:Já desativei o firewall do Windows, já desinstalei o antivírus, mas mesmo assim não funciona.
E em relação ao que diz a última parte da mensagem? Não é seu caso não? Já tentou fazer o que ela instrui?
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
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 »

De fato, devia ser isso. Resolveu agora. Obrigado.
Inacio de Carvalho Neto
Softwhouse
Usuário Nível 3
Usuário Nível 3
Mensagens: 324
Registrado em: 07 Dez 2011 18:44
Localização: Porto Alegre/RS

Instalando e configurando o MySQL para Harbour

Mensagem por Softwhouse »

Boa tarde Toledo

Não consegui compilar seu exemplo, apresenta os seguintes erros:

Error: unresolved external '_HB_FUNSQLMIX' referenced from C:\....

Error: unresolved external '_HB_FUNSDDODBC' referenced from C:\....

Faltou alguma coisa ?

Obrigado
Fernando
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por Toledo »

Amigo, qual a versão do seu Harbour e como você está compilando este demo?

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Softwhouse
Usuário Nível 3
Usuário Nível 3
Mensagens: 324
Registrado em: 07 Dez 2011 18:44
Localização: Porto Alegre/RS

Instalando e configurando o MySQL para Harbour

Mensagem por Softwhouse »

Bom dia Toledo,

Estou usando Harbour 3.2.0dev (r150408220)

Estou compilando como indicado: Hbmk2 demo.prg rddsql.hbc sddodbc.hbc

Obrigado.
Fernando
Responder