fallo conexión php a mysql maxdb

entukasamejor
15 de Abril del 2005
Hola a todo el mundo

Me he decidido a provar el motor de base de datos MySQL MaxDB con la base de datos ejemplo que trae consigo, una de un hotel.
Estaba provando la conectividad con php y me surje un problema:

Warning: maxdb_connect() [function.maxdb-connect]: -4008 POS(1) Unknown user name/password combination [08004] in C:Apache GroupApache2htdocsprova.php on line 29
Connect failed: POS(1) Unknown user name/password combination

He probado con todos los usuarios y siempre me da el mismo error. Con las pruebas en Java que he hecho no he tenido ningún problema de conexión.

Alguien sabría decirme que estoy haciendo mal ??


Muchas gracias por vuestra ayuda.
Un saludo.

Ignacio
15 de Abril del 2005
Hola,

por lo que veo, la salida del PHP muestra que estas en windows. Te explico como he solucionado el error en linux por si te sirviera:

Una vez creada la instancia de la base de datos, con estado ONLINE, debes de crear un usuario para poder acceder a ella, pero con una peculiaridad DEBE SER CON LETRAS MAYUSCULAS.

La sentencia SQL que debes ejecutar en el sqlcli o SQL Web Studio, es:

CREATE USER <USUARIO> PASSWORD <PASSWORD_DE_USUARIO> NOT EXCLUSIVE

en el sqlcli debes poner antes de esta frase el comando siguiente:

dbmcli on DDBB>sql_connect dba,dbapasswd
OK
dbmcli on DDBB>sql_execute CREATE USER <USUARIO> PASSWORD <PASSWORD_DE_USUARIO> NOT EXCLUSIVE
OK

Y debe de funcionarte.

Un saludo