Ver Mensaje Individual
  #5  
Antiguo 21-07-2021
bucanero bucanero is offline
Miembro
 
Registrado: nov 2013
Ubicación: Almería, España
Posts: 208
Reputación: 11
bucanero Va camino a la fama
Hola,

En tu configuración para conectar en local veo lo siguiente:

En libraryLocation estas cargando una DLL de una carpeta de windows donde se almacenan las DLLs de 64 bits. Si tu compilación no esta realizada en 64 bits o la DLL no es la versión de 64bits seguramente te va a dar el error que comentas.
Si compilas en 32bits debes de utilizar la versión de la DLL de 32 bits y leerla desde \Windows\System32.
También puedes tener esta DLL almacenada directamente en la carpeta donde tengas el ejecutable de tu proyecto, y este campo no es necesario rellenarlo.

En Protocol estas utilizando mysql, y esta configuración es para motores de MySQL anteriores a la versión 5, aunque no es estrictamente un error, puedes tener ciertos problemas. Si utilizas una versión 5 o superior utiliza mejor mysql-5

Y en porty salvo que expresamente se haya modificado la configuración de MySQL por defecto se utiliza el puerto 3306 para conectar

Y en cuanto al problema de acceso al servidor remoto, lo comentado en la parte de la configuración también es válido, y suponiendo que tu servidor no te restrinja el acceso desde el exterior, necesitas que los usuarios de la base de datos tenga permiso de acceso externo.

Si utilizas PhpMyAdmin estos permisos lo puedes cambiar desde cuentas de usuarios > Informacion de cuenta y en nombre de host, tienes un desplegable con varias opciones: yo utilizo "cualquier servidor" y como valor puedes acotar por IP o grupo de IPs, por ejemplo "123.123.%.%" o dejar solo un "%" para cualquier usuario (opción no recomendada)
Responder Con Cita