MySQL 8 para Harbour 32Bits
Moderador: Moderadores
MySQL 8 para Harbour 32Bits
- Boa tarde, pessoal, alguem teria a libmysql.lib e a DLL para compilar com Harbour 32bits para acesso a MYSQL 8.0, anterior acesso de boas já no 8 da erro e não tem jeito, fiz varias combinações e descobri que a DLL para mysql 8 é de 64bits, ai tornou o caldo.
HASA
HASA
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
MySQL 8 para Harbour 32Bits
Já olhou no ODBC 32 bits ?
Se não tiver jeito...
a) harbour 64 bits
b) SQLMIX por ODBC 32 bits
c) ADO e ODBC 32 bits
d) Versão anterior do servidor MySQL
MariaDB tá até pegando mais pesado nisso: não serve windows anterior a windows 10
Se não tiver jeito...
a) harbour 64 bits
b) SQLMIX por ODBC 32 bits
c) ADO e ODBC 32 bits
d) Versão anterior do servidor MySQL
MariaDB tá até pegando mais pesado nisso: não serve windows anterior a windows 10
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/
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/
MySQL 8 para Harbour 32Bits
Aos poucos a plataforma 32 bits perde relevância. Antigamente ainda tinha máquinas 32 bits mas agora já é tudo 64 bits. Há uns 6 anos (mais ou menos) a Canonical (do Ubuntu) anunciou que ia abandonar a plataforma 32 bits, mas teve que voltar atrás por causa da comunidade desenvolvedora de jogos. Acho que esse cenário já mudou.
MySQL 8 para Harbour 32Bits
Bom dia, achei esse driver https://dev.mysql.com/blog-archive/32-b ... s-is-back/ que é parte do que eu queria, fiz o download mas não achei a libmysql.* e não sei como posso fazer meu EXE se conectar ao driver ODBC, já que chamaria ( como chamo para mysql 5 ) a função TMySQLServer() que vai de boa.

HASA
HASA
-
Fernando queiroz
- Usuário Nível 4

- Mensagens: 779
- Registrado em: 13 Nov 2014 00:41
- Localização: Porto Alegre/RS
MySQL 8 para Harbour 32Bits
atualmente eu estou usando o ODBC do mariaDB e conecto ate no MYSQL com ele
o conector odbc funciona em 32 e o banco em 64
para versoes antigas do windows ( abaixo do windows 8) eu uso um conector 3.1.0 mais antigo, meio difícil de achar
acima de windows 8 eu uso o 3.1.11
se alguem precisar posso mandar
o conector odbc funciona em 32 e o banco em 64
para versoes antigas do windows ( abaixo do windows 8) eu uso um conector 3.1.0 mais antigo, meio difícil de achar
acima de windows 8 eu uso o 3.1.11
se alguem precisar posso mandar
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
MySQL 8 para Harbour 32Bits
Bom dia, Fernando não sei se sua dica serviria para meu caso. É assim, tenho meus dbf´s em modo local, criei uma função que conecta ao mysql ( 5.7 em localhost, para desenvolvimento ) e migro de DBF para SQL ajustando os dados, etc.. tudo certo. Ocorre que a base REAL é mysql 8 e não conecto no site "nuvem".
HASA
HASA
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
MySQL 8 para Harbour 32Bits
Se vale pro ODBC deve valer pro libmysql.Connector/ODBC 5.3: functions with MySQL Server versions between 4.1 and 5.7. It does not work with 4.0 or earlier releases, and does not support all MySQL 8 features.
Recursos novos vão ficar de fora, se depender do conector.
Aqui percebi diferenças entre o 3.51 e posteriores.
Alguns comandos dão erro no 3.51.
O mesmo deve acontecer no MySQL 8, usando conector mais antigo, mas no site diz que funcionaria.
https://dev.mysql.com/doc/connector-odb ... sions.html
Também tenho a impressão de que pra usar os recursos do MySQL 8 precise mais do que a libmysql.Connector/ODBC 8.0: adds MySQL Server 8.0 support, including caching_sha2_password and the related GET_SERVER_PUBLIC_KEY connection attribute. For additional details, see the Connector/ODBC 8.0 release notes. Connector/ODBC 8.0: is the recommended version.
Só vai descobrir quando funcionar.
Não tenho nenhum servidor com MySQL 8, não entrei nos detalhes do que precisa.
Mas vou preferir MariaDB pra novas instalações, e continuar com ODBC 5.3 do MySQL.
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/
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/
-
Fernando queiroz
- Usuário Nível 4

- Mensagens: 779
- Registrado em: 13 Nov 2014 00:41
- Localização: Porto Alegre/RS
MySQL 8 para Harbour 32Bits
bom eu tenho um BD MYSQL QUE É hospedado na HOSTINGER e uso o ODBC do MARIADBHASA escreveu:Bom dia, Fernando não sei se sua dica serviria para meu caso. É assim, tenho meus dbf´s em modo local, criei uma função que conecta ao mysql ( 5.7 em localhost, para desenvolvimento ) e migro de DBF para SQL ajustando os dados, etc.. tudo certo. Ocorre que a base REAL é mysql 8 e não conecto no site "nuvem".
HASA
tenho também um BD no CLOUD do AZURE também uso o ODBC do MARIADB
em todos os casos funcionou perfeitamente , so nao sei se o MYSQL que esta la é da versao 8
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
MySQL 8 para Harbour 32Bits
Olá pessoal RESOLVIDO a moda antiga, digamos:
Acesse: https://downloads.mysql.com/archives/community/
- Lá você seleciona Versão do produto: 5.7.40, baixe o Windows (x86, 32 bits), ZIP Archive e aí você tem seu libmysql.dll mais recente em 32 bits e sim, o "caching sha2 authentication" funciona, eu testei e funciona com MySQL 8.0!
Portanto, tudo certo como se eu tivesse com a versão para Mysql 5.

HASA
Acesse: https://downloads.mysql.com/archives/community/
- Lá você seleciona Versão do produto: 5.7.40, baixe o Windows (x86, 32 bits), ZIP Archive e aí você tem seu libmysql.dll mais recente em 32 bits e sim, o "caching sha2 authentication" funciona, eu testei e funciona com MySQL 8.0!
Portanto, tudo certo como se eu tivesse com a versão para Mysql 5.
HASA
MySQL 8 para Harbour 32Bits
Obrigado pela dica, ajudou muito.

Vailton Renato
"No dia mais claro, na noite mais escura... o bug sucumbirá ante a minha presença"
E-mail/MSN: contato@vailton.com.br
Skype: vailtom
"No dia mais claro, na noite mais escura... o bug sucumbirá ante a minha presença"
E-mail/MSN: contato@vailton.com.br
Skype: vailtom
