Página 1 de 1

mysql novo

Enviado: 14 Nov 2024 13:15
por jcsprog
ola apos instalar mysql e worbenc novos sistema nao conetac mais o banco , agradeço ajuda
utilizo harbour x minigui
windows 11

mysql novo

Enviado: 14 Nov 2024 14:00
por developer
Não se ofenda, mas você é programador? Quem desenvolveu o sistema?
A sua pergunta deixa margem para questionar... afinal é esperado que não vai conectar, vai ter que configurar para acessar.

mysql novo

Enviado: 14 Nov 2024 16:17
por Wanderlei
Você colocou a mesma senha?

mysql novo

Enviado: 14 Nov 2024 17:02
por JoséQuintas
Usou um tipo de conexão compatível ?
Como exemplo, com ADO é necessário instalar outro ODBC compatível e colocar a string de conexão também compatível.
Versões mais novas usam conectores com mais segurança, não existentes nos conectores de versões anteriores.
E por aí vai.
Não se trata de apenas instalar versão mais nova e sair usando igual fazia antes.

mysql novo

Enviado: 15 Nov 2024 12:44
por jcsprog
ola amigos abaixo o que uso para conexão extava funcionando

agradeço ajuda

Código: Selecionar todos

 
Procedure AbriSql()
LOCAL cHostName:= "localhost"
LOCAL cUser	   := "root"
LOCAL cPassWord:= "175227"
LOCAL cDataBase:= "escola"

oServer := TMySQLServer():New(cHostName, cUser, cPassWord )
If oServer:NetErr() 
  MsGInfo("Error de Abertura MySql Server: " + oServer:Error() )  /// aparece esse erro 
  Release Window ALL
  Quit
Else               	
  MsgInfo("Coneção o Estabelecida Banco MySql Server!")
EndIf

oServer:SelectDB( cDatabase )
If oServer:NetErr() 
  MsGInfo("Error Conecção o Banco CIEC "+cDatabase+": "+oServer:Error() )
  Release Window ALL
  Quit
Else
  MsgInfo("Conec  o Estabelecida Banco CIEC Tabelas Ativas!")
EndIf
Return Nil

mysql novo

Enviado: 18 Nov 2024 21:34
por rochinha
Amiguinhos,

jcsprog o MySQL tem por padrão utilizar a porta 3306, MariaDB 3308, etc. É bem provável que ao instalar a nova versão o novo possa perceber que já existe alguém usando a porta 3306 e utilizar outra.

Se seu antigo sistema acessava na porta 3306, verfique se o novo servidor subiu abrindo esta mesma porta. Lembre-se de desativar o servidor anterior nesta porta.

mysql novo

Enviado: 18 Nov 2024 21:44
por jcsprog
agradeço

mysql novo

Enviado: 19 Nov 2024 20:05
por Itamar M. Lins Jr.
Olá!
Uma opção é recompilar os fontes da sua versão [x]Harbour, com algo mais novo.
Poder ser 32/64, uma vez que o acesso não é ADO, usa uma lib compilada.

Código: Selecionar todos

oServer := TMySQLServer():New(cHostName, cUser, cPassWord )
Que drive é esse de acesso ?
Tá na pasta contrib ? Tá "linkando" ele como nos fontes ?

Saudações,
Itamar M. Lins Jr.

mysql novo

Enviado: 19 Nov 2024 20:23
por Itamar M. Lins Jr.
Olá!
Já olhei, é o contrib/hbmysql precisa recompilar com a versão desse MySQL que vc baixou por conta do arquivo mysql.h (deve ter a versão lá, etc.)
hbmysql.hbp

Código: Selecionar todos

-hblib
-inc

-o${hb_name}

-w3 -es2

-depkeyhead=mysql:mysql.h
-depcontrol=mysql:no{HB_BUILD_3RDEXT='no'}
-depcontrol=mysql:${HB_WITH_MYSQL}
-depincpath=mysql:/usr/include/mysql
-depincpath=mysql:/usr/local/include/mysql
-depincpath=mysql:/opt/local/include/mysql5/mysql
-depimplibs=mysql:../lib/opt/libmySQL.dll
-depimplibs=mysql:../lib/libmySQL.dll

${hb_name}.hbx

mysql.c

tmysql.prg
tsqlbrw.prg
Saudações,
Itamar M. Lins Jr.