#23492 [Opn]: mysql_connect() sometimes fails to use password
| From: | dziugas dot baltrunas at m-1 dot lt | Date: | Thu, 08 May 2003 14:01:33 +0000 |
| Subject: | #23492 [Opn]: mysql_connect() sometimes fails to use password | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-39302@lists.php.net to get a copy of this message | ||
ID: 23492
User updated by: dziugas dot baltrunas at m-1 dot lt
Reported By: dziugas dot baltrunas at m-1 dot lt
Status: Open
Bug Type: MySQL related
Operating System: FreeBSD 4.8-RELEASE
PHP Version: 4.3.1
New Comment:
one more thing I've figured out:
372 Connect Access denied for user: 'public@10.10.12.254' (Using
password: YES)
373 Connect public@10.10.12.254 on
these are lines from mysql.log on the same time when php reported:
[08-May-2003 16:53:28] PHP Warning: mysql_connect() [<a
href='http://www.php.net/function.mysql-connect'>functi
on.mysql-connect</a>]: Access denied for user: 'public@10.10.12.254'
(Using password: NO) in /my/web/place/edit/config-global.php on line
232
Previous Comments:
------------------------------------------------------------------------
[2003-05-08 08:15:10] dziugas dot baltrunas at m-1 dot lt
Today I recompiled PHP with bundled mysql library as you recommended
but the problem still persists:
[08-May-2003 16:09:48] PHP Warning: mysql_connect() [<a
href='http://www.php.net/function.mysql-connect'>function.mysql-connect</a>]:
Access denied for user: 'public@10.10.12.254' (Using password: NO) in
/my/web/space/lib/mysql.php on line 10
here is info from "my error log":
/index.php:2003-05-08 16:09:48:db1.m-1.lan:public:secret - :Access
denied for user: 'public@10.10.12.254' (Using password: NO)
here "public" is the username and "secret" is the password.
current phpinfo() about mysql:
Active Persistent Links 0
Active Links 0
Client API version 3.23.49
MYSQL_MODULE_TYPE builtin
MYSQL_SOCKET /tmp/mysql.sock
MYSQL_INCLUDE no value
MYSQL_LIBS no value
------------------------------------------------------------------------
[2003-05-07 07:13:29] dziugas dot baltrunas at m-1 dot lt
thanks for the comments. we are using Apache/1.3.27. actually, I can't
asure that this problem was with earlier versions of PHP, i.e. < 4.3.1,
because only from version 4.3.0 I started to write every warning/error
to the file.
I will try to find time to recompile php with bundled version of mysql,
because I can't do this during the peak hours. Futhermore, I'm building
php from FreeBSD mod_php4's port and "by default" it tries to find
installed mysql-client.
One more thing which needs to be mentioned - this issue occurs in "web
portals" which are build from different files, i.e. using
include/require functions.
I'm still concerned about the error of not using password (Using
password: NO), because AFAIK this error is being produced by mysql
library as well as the whole possible mysql_error() output. maybe this
error could mean something different?
------------------------------------------------------------------------
[2003-05-06 18:33:50] sniper@php.net
And did the 'earlier php version (?)' have this problem when it was
using the 3.23.55 mysql??
------------------------------------------------------------------------
[2003-05-06 18:33:04] sniper@php.net
Under what webserver are you getting this?
Does it make any difference if you use the bundled mysql library
instead? (don't pass any path to --with-mysql)
------------------------------------------------------------------------
[2003-05-06 01:18:14] dziugas dot baltrunas at m-1 dot lt
here is snip from phpinfo() about mysql:
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 4.0.12
MYSQL_MODULE_TYPE external
MYSQL_SOCKET /tmp/mysql.sock
MYSQL_INCLUDE -I/usr/local/include/mysql
MYSQL_LIBS -L/usr/local/lib/mysql -lmysqlclient
mysql servers lives not in the same place webserver does. earlier php
was compiled with 3.23.55 client library, then I decided to compile it
with 4.0.12. it didn't make sense. I'm not sure it's PHP bug natively,
but I'm mainly curious about why it "fails to use password" ?
one more thing to say - these systems are loaded enough, i.e.
mysqladmin reports 15.968 queries per second, so I said before, it's
hard to repeat this error in, to say, normal conditions.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/23492
--
Edit this bug report at http://bugs.php.net/?id=23492&edit=1