# Error en conexion MYSQL

**URL:** <https://foros.velneo.com/t/error-en-conexion-mysql/9885>\
**Category:** Velneo\
**Created:** [31 Mayo, 2018 18:51 UTC](https://foros.velneo.com/t/error-en-conexion-mysql/9885 "2018-05-31T18:51:35Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![celso](https://avatars.discourse-cdn.com/v4/letter/c/74df32/32.png) [@celso](https://foros.velneo.com/u/celso)\
**Post date:** [31 Mayo, 2018 18:51 UTC](https://foros.velneo.com/t/error-en-conexion-mysql/9885/1 "2018-05-31T18:51:35Z")

</div>

Celso Comesaña, [31.05.18 20:08]  
Hola a todos, estoy intentando conectarme a una base de datos mysql y no hay manera. Tengo un dsn creado y le doy al test y me dice que me conecta bien, luego en el velneo en

Rem ( Conectar mysql )  
BD: Crear manejador ( mysql, QMYSQL, “SQ”, , “[qwb349.transfrio.com](http://qwb349.transfrio.com)”, “3306” )  
BD: Conectar ( mysql, “qwb349”, “Transfri33”, OK, SQL\_ERR )

siempre me sale el error Access denied for user ‘qwb349’@’%’ , en la web tengo un pequeño programa en php que accede a la base de datos sin ningun problema. ¿Que hago mal?, Gracias a todos

![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/2/2cdf6ddc736301e7112b956980d8fae64fe43d82.jpg)

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [31 Mayo, 2018 22:14 UTC](https://foros.velneo.com/t/error-en-conexion-mysql/9885/2 "2018-05-31T22:14:03Z")

</div>

Hola celso.

Tienes mal puesto el primer parámetro del comando “BD: Crear manejador”.  
Cuando usas el plugin de MySQL de Velneo ya no puedes utilizar DSN de ODBC.

Debes poner el nombre de la Base de datos “qwb349”.  
**BD: Crear manejador ( mysql, QMYSQL, “qwb349”, , “[qwb349.transfrio.com](http://qwb349.transfrio.com)”, “3306” )**

Si esa Base de datos tiene datos, deberías cambiar la contraseña.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![celso](https://avatars.discourse-cdn.com/v4/letter/c/74df32/32.png) [@celso](https://foros.velneo.com/u/celso)\
**Post date:** [1 Junio, 2018 14:26 UTC](https://foros.velneo.com/t/error-en-conexion-mysql/9885/3 "2018-06-01T14:26:23Z")

</div>

Gracias Paco. Lo voy a probar.  
Esta base de datos de momento solo tiene datos de prueba, cuando la ponga en funcionamiento le cambiaré la contraseña.  
Lo dicho, gracias

---

<div class="post-metadata">

**Author:** ![celso](https://avatars.discourse-cdn.com/v4/letter/c/74df32/32.png) [@celso](https://foros.velneo.com/u/celso)\
**Post date:** [1 Junio, 2018 14:41 UTC](https://foros.velneo.com/t/error-en-conexion-mysql/9885/4 "2018-06-01T14:41:39Z")

</div>

Por fin me devolvió “conectado correctamente”.  
El problema de velneo es la falta de una documentación mas extensa, en ningún sitio vi lo que tu me dijiste, ni siquiera soporte a los que les envié la misma pregunta me lo dijeron. Y claro por esta tontería he perdido un montón de horas dándome cabezazos, probando de mil maneras hasta que me decidía a pedir ayuda al for.  
Muchas gracias

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [1 Junio, 2018 15:15 UTC](https://foros.velneo.com/t/error-en-conexion-mysql/9885/5 "2018-06-01T15:15:15Z")

</div>

Hola celso.

Tranquilo, que es un error bastante común.

Una cosa es el driver ODBC y su gestor en Windows y otra muy distinta el plugin MySQL que aporta QT a Velneo. Los DSN solo tienen sentido si usas el driver ODBC.

Para eso está el foro, para que los ya hemos sufrido la falta de documentación y hemos dado con el dato, os lo podamos transmitir y ahorréis un tiempo que no tenemos.

Saludos  
Paco Satué

P.D. El soporte de Velneo hace una gran labor y de bastante calidad, pero **no por eso debemos dejar abandonado el Foro** ya que es la única manera de dejar **documentados** todos los problemas que surgen y que tan bien sirven a los nuevos y no tan nuevos en esto de Velneo.

---

<div class="post-metadata">

**Author:** ![matiasaguilarvidal](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/matiasaguilarvidal/32/5612_2.png) [@matiasaguilarvidal](https://foros.velneo.com/u/matiasaguilarvidal)\
**Post date:** [3 Enero, 2019 12:11 UTC](https://foros.velneo.com/t/error-en-conexion-mysql/9885/6 "2019-01-03T12:11:45Z")

</div>

Hola a todos,

hace bastante tiempo hice pruebas de acceso tanto a Access, AS400 y MySql con sus correspondientes ODBC y los resultados de conexión fueron correctos (que no óptimos).

He retomado el tema porque necesito conectarme a una BBDD MySQL pero haciéndolo con el plugin nativo de Mysql. Al ejecutar obtengo el siguiente error:

“Driver not loaded Driver not loaded”.

He seguido vuestras instrucciones copiando la dll “libmysql”. Viendo que no funciona la he copiado en casi todas las carpetas que se podían copiar.  
He probado tanto en servidor local como en Cloud con el mismo resultado.

BD: Crear manejador (hMySql, QMYSQL, “nombreBBDD”, , “IP\_SERVER”, “3306”)  
BD: Conectar (hMySql, “Usuario”, “Pass”, OK\_CONEXION, MENSAJE)

En el Conectar ya nos devuelve el error.

¿Veis algo por lo que pueda estar dando ese error?

Un saludo y muchas gracias

---

<div class="post-metadata">

**Author:** ![maserrano](https://avatars.discourse-cdn.com/v4/letter/m/838e76/32.png) [@maserrano](https://foros.velneo.com/u/maserrano)\
**Post date:** [3 Enero, 2019 16:28 UTC](https://foros.velneo.com/t/error-en-conexion-mysql/9885/7 "2019-01-03T16:28:45Z")

</div>

Para que funcione la clase de SQL de VELNEO  
Copiar libmysql.dll en directorio de instalación de VCLIENT.EXE (en mi equipo es C:\Program Files\Velneo\V7)

Es necesario que la librería libmysql.dll se instale en cada equipo local que vayan a usar la conexión a BD mySQL  
en la carpeta de instalación de Velneo.

---

<div class="post-metadata">

**Author:** ![matiasaguilarvidal](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/matiasaguilarvidal/32/5612_2.png) [@matiasaguilarvidal](https://foros.velneo.com/u/matiasaguilarvidal)\
**Post date:** [4 Enero, 2019 07:59 UTC](https://foros.velneo.com/t/error-en-conexion-mysql/9885/8 "2019-01-04T07:59:38Z")

</div>

Muchas gracias @maserrano por tu respuesta!  
He conseguido que funcione, aunque se “han unido” varias variables que afectan para que el acceso a BBDD externas funcione o no usando ODBC o la clase SQL de Velneo.

Probablemente lo que explique serán cosas obvias, aunque a veces éstas son las que no se tienen en cuenta y llevan a quebraderos de cabeza.

Estoy desarrollando en una máquina W10/64Bits con los componentes de Velneo 64bits.  
Cuando se intenta acceder a través de ODBC a BBDD Externas hay que tener en cuenta si estas BBDD tienen el conector para 64Bits. No todas la tienen, y eso supone que se tenga que crear la conexión a través del ODBC 32bits.  
Si usamos el vClient de 64bits, buscará el ODBC de 64bits por lo que si esa BBDD no tiene ODBC 64bits, no conseguiremos la conexión.  
Visto esto, la opción que he elegido es la de usar la versión vClient de 32bits con los distintos ODBC para las BBDD Externas de 32bits. Con esto, solucionado el acceso a través de ODBC.

En el caso del uso de la librería “libmysql.dll” aplicaremos la misma lógica. Dependiendo la versión de vClient, usaremos la de 32/64 bits.

Con esto, el acceso a través de ODBC o plugin nativos a BBDD Externas desde Velneo es OK.

Lo que Velneo no ofrece desde vServer Cloud es que se pueda ejecutar un proceso que acceda a BBDD Externas sin tener que usar obligatoriamente vClient. Una pena.

Muchas gracias a todos.  
Un saludo
