List:MySQL and Perl« Previous MessageNext Message »
From:Patrick Galbraith Date:May 17 2006 6:04pm
Subject:Re: Problem connecting
View as plain text  
Hector,

I'm not sure what you did with the access for this user (as described in 
an earlier email). Can you:

Connect to the database specifying the actual hostname vs. "localhost"?
  if yes: try with your script
  if no: perhaps create a user (using GRANT, not modifying by hand 
mysql.user) that can connect to the particular host, then
    try to connect with the client, then connect with the script

Other than that, I'm not sure what the problem is. You modified your 
privileges it seems, though I don't know what you mean by 
"old_password". I would stick to using GRANT, and not modifying the 
mysql.user table directly, which can only result in headaches as well as 
having to issue "flush privileges". Whatever the problem is, it's not a 
DBD::mysql issue as much as it is a privilege issue.

regards,

Patrick


Héctor S. Mendoza O. wrote:

>Here is the the contents of the mysql log for the past 12 hours
>
>060516 20:52:23  mysqld started
>060516 20:52:24  InnoDB: Started; log sequence number 0 50644802
>/usr/sbin/mysqld-max: ready for connections.
>Version: '4.1.10a-Max-log'  socket: '/var/lib/mysql/mysql.sock'  port: 3306
>MySQL Community Edition - Max (GPL)
>060517 12:42:11 [Note] /usr/sbin/mysqld-max: Normal shutdown
>
>060517 12:42:11  InnoDB: Starting shutdown...
>060517 12:42:12  InnoDB: Shutdown completed; log sequence number 0 50644839
>060517 12:42:12 [Note] /usr/sbin/mysqld-max: Shutdown complete
>
>060517 12:42:12  mysqld ended
>
>060517 12:42:13  mysqld started
>060517 12:42:14  InnoDB: Started; log sequence number 0 50644839
>/usr/sbin/mysqld-max: ready for connections.
>Version: '4.1.10a-Max-log'  socket: '/var/lib/mysql/mysql.sock'  port: 3306
>MySQL Community Edition - Max (GPL)
>
>Héctor S. Mendoza Ortiz
>
>-----Mensaje original-----
>De: Patrick Galbraith [mailto:patg@stripped] 
>Enviado el: Miércoles, 17 de Mayo de 2006 12:36 p.m.
>Para: "Héctor S. Mendoza O."
>CC: perl@stripped
>Asunto: Re: Problem connecting
>
>Héctor S. Mendoza O. wrote:
>
>Hector,
>
>What I mean, is the database error log.
>
>Thanks!
>
>Patrick
>
>  
>
>>Here is the log from the web server...
>>
>>
>>[Tue May 16 21:22:54 2006] [error] [client 10.0.10.1] DBI
>>connect('planos;localhost','web',...) failed: Access denied for user
>>'web'@'localhost' (using password: YES) at
>>/ispman/domains/elpaseo.com.mx/vhosts/planos/cgi-bin/planos.pl line 25
>>[Tue May 16 21:22:54 2006] [error] [client 10.0.10.1] 1 at
>>/ispman/domains/elpaseo.com.mx/vhosts/planos/cgi-bin/planos.pl line 25.
>>
>>Here is the log if I run it from the shell
>>
>>[root@chihuahua cgi-bin]# ./planos.pl
>>Content-type: text/html
>>
>><html>
>><head>
>><title>Planos Centro Comercial El Paseo Tehuacan</title>
>></head>
>>
>><body bgcolor="white">
>>
>>DBI connect('planos;localhost','web',...) failed: Access denied for user
>>'web'@'localhost' (using password: YES) at ./planos.pl line 25
>>Error al conectarse con la base de datos
>>
>>
>>1 at ./planos.pl line 25.
>>[root@chihuahua cgi-bin]#
>>
>>Here is if I run it from mysql
>>
>>[root@chihuahua cgi-bin]# mysql -u web -h localhost -p planos
>>Enter password:
>>Welcome to the MySQL monitor.  Commands end with ; or \g.
>>Your MySQL connection id is 92 to server version: 4.1.10a-Max-log
>>
>>Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
>>
>>mysql> quit
>>Bye
>>[root@chihuahua cgi-bin]#
>>
>>Thanks in advance!
>>
>>Héctor S. Mendoza Ortiz
>>
>>
>>-----Mensaje original-----
>>De: Patrick Galbraith [mailto:patg@stripped] 
>>Enviado el: Miércoles, 17 de Mayo de 2006 12:16 p.m.
>>Para: "Héctor S. Mendoza O."
>>CC: perl@stripped
>>Asunto: Re: Problem connecting
>>
>>Héctor S. Mendoza O. wrote:
>>
>> 
>>
>>    
>>
>>>Hello all, 
>>>
>>>Sorry I forgot to mention, I'm using the program in Linux, perl is v5.8.3
>>>and MySQL is 4.1.10a.
>>>
>>>The script was working perfectly until I installed a php application that
>>>required old_password set to 1 and an account with old password, thinking
>>>   
>>>
>>>      
>>>
>>it
>> 
>>
>>    
>>
>>>would not affect anything, I switched to old_password and changed
>>>      
>>>
>passwords
>  
>
>>>for old_password, the new app worked fine and 5 min  later I received a
>>>   
>>>
>>>      
>>>
>>call
>> 
>>
>>    
>>
>>>that the rest of the apps where not working, I switched back to
>>>old_password=0 switched again old_passwords to new passwords and still not
>>>working.
>>>
>>>Any ideas?
>>>
>>>TIA
>>>
>>>Héctor S. Mendoza Ortiz
>>>
>>>
>>>
>>>
>>>   
>>>
>>>      
>>>
>>Hector,
>>
>>What does the error log say?
>>
>>regards,
>>
>>Patrick
>>
>>
>>
>> 
>>
>>    
>>
>
>
>
>  
>

Thread
Problem connectingHéctor S .  Mendoza O . 17 May
RE: Problem connectingHung Tran17 May
RE: Problem connectingHéctor S .  Mendoza O . 17 May
  • Re: Problem connectingPatrick Galbraith17 May
    • RE: Problem connectingHéctor S .  Mendoza O . 17 May
      • Re: Problem connectingPatrick Galbraith17 May
        • RE: Problem connectingHéctor S .  Mendoza O . 17 May
          • Re: Problem connectingPatrick Galbraith17 May
        • RE: Problem connectingHéctor S .  Mendoza O . 17 May
AW: Problem connectingGisbert W. Selke17 May
RE: Problem connectingHéctor S .  Mendoza O . 17 May
Re: Problem connectingPatrick Galbraith17 May
Re: Problem connectingPatrick Galbraith17 May
  • RE: Problem connectingHéctor S .  Mendoza O . 17 May
RE: Problem connectingHéctor S .  Mendoza O . 17 May
  • Re: Problem connectingVladimir V. Kolpakov17 May
    • RE: Problem connectingHéctor S .  Mendoza O . 17 May
      • RE: Problem connectingHéctor S .  Mendoza O . 18 May