Hola Hector, el problema son las 2 tuplas que mencionas, ya que debido a su jerarquia pueden hacer un conflicto que te evita conectarte correctamente, en tu caso si deseas que el usuario se conecte desde donde sea (%) elimina la tupla de la tabla user donde aparezca el localhost, esto puede ser en la table user o en la tabla db de la base de datos mysql.

Hector, the problem is maybe that you have 2 rows granting permissions to this user and is possible that due to hierarchies or precedence one overrides each other. I suggest to eliminate the "localhost" entry and leave the % because anyways you are allowing this user to connect from anywhere including the localhost. This problem can be on the user or db tables of the mysql database.

Carlos


Héctor S. Mendoza O. wrote:
The problem persists, with /usr/bin/mysql or with a php application, same
sympthoms

TIA

Hector

-----Mensaje original-----
De: Gerald L. Clark [mailto:[EMAIL PROTECTED] Enviado el: Lunes, 09 de Julio de 2007 02:54 p.m.
Para: "Héctor S. Mendoza O."
CC: [email protected]
Asunto: Re: error in login

Héctor S. Mendoza O. wrote:
Hello all… I’ve scratched my head for a while on this one, so if someone
could shed some Light on it I would  appreciate it very much

I have an account setup, and know about the password settings regarding
hosts. The account is named web19_u1, and has listed ‘%’ and ‘localhost’
as
posible hosts to be able to log in

On remote machines I do a “mysql -u web19_u1 -p -h10.10.10.2 –p web19_db1”
and have no problems on querying the tables

On the local host (where the mysqld resides) I do the same command and get
a
“ERROR 1045 (28000): Access denied for user 'web19_u1'@'db1.intranet'
(using
password: YES)”. If I change this to –hlocalhost I can login correctly.

My problem is that the application (php based) resides both on local
intranet and in internet (two different servers), remote machine is in
intranet and needs ip 10.10.10.2 to access database, and local host
(mysqld
resides in) can only use localhost. Development and testing of application
is done in intranet so basically I need two different configuration files
depending on where the application is running to access the database.

I’ve tried removing the ‘localhost’ from the user and only leaving ‘%’
with
no difference at all. I’ve also tried the –protocol=TCP option with no
luck
either.

Any pointers?

TIA

Hector S. Mendoza O

PS. mysqld Ver 5.0.27


Use a my.cnf file in the user's home directory.



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to