|
RE: Problem connecting: msg#00019db.mysql.perl
Patrick: The script has been running since mid January, and stopped working after I made the old_password modifications. I already undid all the modifications and still doesn't work. Here is with DBI_TRACE=3 [root@chihuahua root]# /ispman/domains/elpaseo.com.mx/vhosts/planos/cgi-bin/planos.pl DBI 1.50-ithread default trace level set to 0x0/3 (pid 2094) Name "main::orden" used only once: possible typo at /ispman/domains/elpaseo.com.mx/vhosts/planos/cgi-bin/planos.pl line 35. Content-type: text/html <html> <head> <title>Planos Centro Comercial El Paseo Tehuacan</title> </head> <body bgcolor="white"> -> DBI->connect(dbi:mysql:planos;localhost, web, ****) -> DBI->install_driver(mysql) for linux perl=5.008003 pid=2094 ruid=0 euid=0 install_driver: DBD::mysql version 3.0003 loaded from /usr/lib/perl5/site_perl/5.8.3/sparc-linux-thread-multi/DBD/mysql.pm New DBI::dr (for DBD::mysql::dr, parent=, id=) dbih_setup_handle(DBI::dr=HASH(0x1dc7fc)=>DBI::dr=HASH(0x186734), DBD::mysql::dr, 0, Null!) dbih_make_com(Null!, 0, DBD::mysql::dr, 84, 0) thr#24008 <- install_driver= DBI::dr=HASH(0x1dc7fc) -> connect for DBD::mysql::dr (DBI::dr=HASH(0x1dc7fc)~0x186734 'planos;localhost' 'web' **** HASH(0x269074)) thr#24008 New DBI::db (for DBD::mysql::db, parent=DBI::dr=HASH(0x186734), id=HASH(0x2690e0)) dbih_setup_handle(DBI::db=HASH(0x18671c)=>DBI::db=HASH(0x2690a4), DBD::mysql::db, 1d958c, HASH(0x2690e0)) dbih_make_com(DBI::dr=HASH(0x186734), 3c0f8, DBD::mysql::db, 1072, 2690bc) thr#24008 imp_dbh->connect: dsn = planos;localhost, uid = web, pwd = secret imp_dbh->my_login : dbname = planos, uid = web, pwd = secret,host = localhost, port = NULL imp_dbh->mysql_dr_connect: host = |localhost|, port = 0, uid = web, pwd = secret imp_dbh->mysql_dr_connect: client_flags = 2 imp_dbh->mysql_dr_connect: <-Access denied for user 'web'@'localhost' (using password: YES) error 1045 recorded: Access denied for user 'web'@'localhost' (using password: YES) <> DESTROY(DBI::db=HASH(0x18671c)) ignored for outer handle (inner DBI::db=HASH(0x2690a4) has ref cnt 2) -> DESTROY for DBD::mysql::db (DBI::db=HASH(0x2690a4)~INNER) thr#24008 DESTROY for DBI::db=HASH(0x2690a4) ignored - handle not initialised ERROR: 1045 'Access denied for user 'web'@'localhost' (using password: YES)' (err#0) <- DESTROY= undef at DBI.pm line 617 !! ERROR: 1045 'Access denied for user 'web'@'localhost' (using password: YES)' (err#0) <- connect= undef at DBI.pm line 617 -> $DBI::errstr (&) FETCH from lasth=HASH >> DBD::mysql::dr::errstr <- $DBI::errstr= 'Access denied for user 'web'@'localhost' (using password: YES)' DBI connect('planos;localhost','web',...) failed: Access denied for user 'web'@'localhost' (using password: YES) 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 Error al conectarse con la base de datos 1 at /ispman/domains/elpaseo.com.mx/vhosts/planos/cgi-bin/planos.pl line 25. -- DBI::END -> disconnect_all for DBD::mysql::dr (DBI::dr=HASH(0x1dc7fc)~0x186734) thr#24008 <- disconnect_all= (not implemented) at DBI.pm line 692 via /ispman/domains/elpaseo.com.mx/vhosts/planos/cgi-bin/planos.pl line 0 ! -> DESTROY in DBD::_::common for DBD::mysql::dr (DBI::dr=HASH(0x186734)~INNER) thr#24008 ! <- DESTROY= undef during global destruction ! <> DESTROY for DBI::dr=HASH(0x1dc7fc) ignored (inner handle gone) [root@chihuahua root]# TIA Héctor S. Mendoza Ortiz -----Mensaje original----- De: Patrick Galbraith [mailto:patg@xxxxxxxxx] Enviado el: Miércoles, 17 de Mayo de 2006 01:32 p.m. Para: "Héctor S. Mendoza O." CC: perl@xxxxxxxxxxxxxxx Asunto: Re: Problem connecting Héctor S. Mendoza O. wrote: Hector, hmmm, try perhaps setting a DBD->trace and see what exactly the script is doing. I'm a bit baffled why it won't work. It worked before your change for PHP right? regards, Patrick >Patrick: > >I tried already replacing localhost with hostname and ip address and i get >the same result, I can connect using mysql command but not the script. > >Regarding the user, I thought also that I messed up the user, I deleted the >user and create it again, I used for this command line and "MySQL >Administrator" tool and in both I got the same result. > >As far as the old_password in mysql 4.1 there was a change in password >hashing, I've searched everywhere and found that since 4.1 there's been a >lot of problems specially with php regarding this change in password >hashing, the new app I was trying to install required old_password=1 in the >/etc/my.cfg and a change in the password SET OLD_PASSWORD('secret') instead >of SET PASSWORD('secret') > >Regarding my password having characters that need to be escaped, I have >none, it's just letters [aA..zZ] and numbers [0..9], so the password >escaping is not the issue also. > >The weird thing and why I think is perl (DBD, DBI) the problem is that I can >connect to mysql via the command line with the same user, password, host and >database and the perl script can't. > >Regarding the email receipt, sorry, it's a security issue on the company, >actually I don't have it configured on my mail tool, but it's enforced by >the mail server. I'll try to contact the sysadmin to turn you off email >receipt. > >Thanks again for the help > >Héctor S. Mendoza Ortiz > >-----Mensaje original----- >De: Patrick Galbraith [mailto:patg@xxxxxxxxx] >Enviado el: Miércoles, 17 de Mayo de 2006 01:08 p.m. >Para: "Héctor S. Mendoza O." >CC: perl@xxxxxxxxxxxxxxx >Asunto: Re: Problem connecting > >Héctor S. Mendoza O. wrote: > >If your password has some characters that need to be escaped and aren't, >perhaps that might be the issue. Try changing to a alphanumeric password >(using GRANT syntax) if your current password has non-alphanumeric >characters. > >btw - please turn off the email receipt confirmation to me ;) > > > >>Here is another log file running mysql with --log=/tmp/connections.log >> >>[root@chihuahua root]# cat /tmp/connections.log >>/usr/sbin/mysqld-max, Version: 4.1.10a-Max-log. started with: >>Tcp port: 3306 Unix socket: /var/lib/mysql/mysql.sock >>Time Id Command Argument >>060517 12:59:08 1 Connect Access denied for user >> >> >'web'@'localhost' > > >>(using password: YES) >>060517 12:59:22 2 Connect web@localhost on planos >>060517 12:59:23 2 Quit >>[root@chihuahua root]# >> >>Connection 1 is from the script, connection 2 is from the 'mysql -u web -h >>localhost -p planos' >> >>I already double checked passwords and I'm typing in both the same password >> >>TIA >> >>Héctor S. Mendoza Ortiz >> >>-----Mensaje original----- >>De: Patrick Galbraith [mailto:patg@xxxxxxxxx] >>Enviado el: Miércoles, 17 de Mayo de 2006 12:36 p.m. >>Para: "Héctor S. Mendoza O." >>CC: perl@xxxxxxxxxxxxxxx >>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@xxxxxxxxx] >>>Enviado el: Miércoles, 17 de Mayo de 2006 12:16 p.m. >>>Para: "Héctor S. Mendoza O." >>>CC: perl@xxxxxxxxxxxxxxx >>>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 >>> >>> >>> >>> >>> >>> >>> >>> >>> >> >> >> >> >> > > > > > -- MySQL Perl Mailing List For list archives: http://lists.mysql.com/perl To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@xxxxxxxxxxx |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | RE: Problem connecting: 00019, Héctor S . Mendoza O . |
|---|---|
| Next by Date: | Re: Problem connecting: 00019, Patrick Galbraith |
| Previous by Thread: | Re: Problem connectingi: 00019, Patrick Galbraith |
| Next by Thread: | RE: Problem connecting: 00019, Héctor S . Mendoza O . |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |