![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Conexion con ZeosLib a Mysql Remoto
Hola a todos.
Tengo una base de datos remota y ejecutando codigo PHP consigo conectarme sin problemas. <?php //CONFIGURACION DE CONEXION A BD $l_user="Administrador"; $l_passwd='BP34Jk_##9l'; $l_host="82.220.208.124"; $l_bd="pepe_app"; //conectar a la BD $link=mysqli_init(); mysqli_ssl_set($link,'client-key.pem','client-cert.pem','ca-cert.pem',NULL,NULL); mysqli_real_connect($link,$l_host,$l_user,$l_passwd,$l_bd,NULL,NULL,MYSQLI_CLIENT_SSL); ?> En cambio si intento conectarme con los componentes de ZeosLib desde delphi XE2 al remoto ( local Ok )... procedure TForm1.Button1Click(Sender: TObject); begin Zconnection1.connected:=False; with ZConnection1 do begin User := 'Administrador'; Password :='BP34Jk_##9l'; Database := 'pepe_app'; Protocol :='mysql-5'; HostName := '82.220.208.124'; Port := 3306; LibraryLocation:= 'C:\Zeos_Pru\Libreria_Mysql\libmysql51.dll'; Properties.clear; Properties.Add('MYSQL_SSL=TRUE'); Properties.Add('MYSQL_SSL_CA=C:\Zeos_Pru\certi_MySql_Admin\ca-cert.pem'); Properties.Add('MYSQL_SSL_CERT=C:\Zeos_Pru\certi_MySql_Admin\client-cert.pem'); Properties.Add('MYSQL_SSL_KEY=C:\Zeos_Pru\certi_MySql_Admin\client-key.pem'); Connect; end; Project ......exe raised exception classs EZSQLException width message 'SQL Error : Can't connect to MySQL server on '82.220.208.124' (10060). Me podría alguien asesorar o decirme que es lo que falta o sobra, en el código?? Me imagino, que será algo de los certificados ,pero no sé que es lo que tengo que hacer,por mucho que miro en la red. Muchas gracias |
#2
|
||||
|
||||
Recuerda poner los tags al código fuente, ejemplo:
![]() Gracias ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Fata servicio
Cita:
Te pregunto: Es un webservice lo que has hecho? No sabes si con los componentes que trae Delphi XE2 se podria hacerlo? |
#4
|
|||
|
|||
Como verás ,por mi pregunta ,no tengo mucha idea de como conectarme con delphi XE2 a la base de datos remota.
Por lo que he podido leer en la red ,la única manera factible de conectarse a un servidor con conexion SSL ( Secure Socket Layer ) es por medio de los componentes ZeosLib y es lo unico que he probado. También he visto que hay conexiones con ODBC,ADO,DBExpress pero sin poder ubicar las conexiones a los certificados SSL. Si no necesitas certificados lo puedes hacer con DBExpress http://stackoverflow.com/questions/7...sing-dbexpress En cuanto al error... está corriendo " MySQL55" en los servicios,no el "MySQLd" pero me imagino que es el servivio de MySQL. Gracias. |
#5
|
|||
|
|||
Cita:
La libreria zeos hay que usarla porque escogimos mysql como motor de base de datos, porque otros componentes de embarcadero no lo permiten, por lo menos a traves de internet, ya que he desarrollado aplicaciones monousuario de una sola maquina y funcionan. Saludos |
#6
|
|||
|
|||
Ya he podido solucionar el problema.
Aunque sea de tontos ,tenia el puerto :3306 capao, para la dirección IP específica, del ordenador donde trabajaba. No había ningún otro tipo de problema...ni certificados ni procesos de administrador. Gracias por todo y perdonar. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda Conexion Mysql con ZeosLib Unit Global | semita | Conexión con bases de datos | 3 | 02-11-2012 14:45:24 |
Error de conexión Fireberd 2.1 y ZeosLib | carmotion | Conexión con bases de datos | 3 | 01-07-2011 18:46:42 |
Perdida de conexion mysql remoto | adrall | SQL | 3 | 30-09-2010 21:37:17 |
Conexion Data explorer BDP en Delphi 2006 y MySQL en servidor remoto | Magician^ | Conexión con bases de datos | 0 | 12-11-2006 02:17:28 |
ZeosLib y MySQL 5 | onlytk | Conexión con bases de datos | 2 | 31-12-2005 03:37:52 |
![]() |
|