ID:               47594
 Updated by:       j...@php.net
 Reported By:      jarrod dot makin at heartinternet dot co dot uk
-Status:           Open
+Status:           Feedback
 Bug Type:         MySQLi related
 Operating System: linux Centos 5.2
 PHP Version:      5.2.9
 New Comment:

"On Unix platforms, MySQL ignores configuration files that are
world-writable. This is intentional as a security measure."

So check the permissions first.



Previous Comments:
------------------------------------------------------------------------

[2009-03-08 00:23:36] jarrod dot makin at heartinternet dot co dot uk

Description:
------------
Just like http://bugs.php.net/bug.php?id=43812

OS: Centos 5.2
php: 5.2.8
msqli api: 5.1.30 

mysql  Ver 14.14 Distrib 5.1.30, for pc-linux-gnu (i686) using
readline
5.1


Contents of my.cnf

[client]
user = web35-poker
host = localhost
password = password

[mysql]
database = web35-poker

Reproduce code:
---------------
$db = mysqli_init();
$db->options(MYSQLI_READ_DEFAULT_FILE,'/path/to/file.cnf');
$db->real_connect();

if ( mysqli_connect_errno() ) {
        printf("Connect failed: %s\n", mysqli_connect_error());
        exit();
}


Expected result:
----------------
I expect $db to be a database handle

Actual result:
--------------
The following error message:
Connect failed: Access denied for user 'web35-poker'@'localhost' (using
password: NO) 


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=47594&edit=1

Reply via email to