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

 ID:                 52434
 Comment by:         neweracracker at gmail dot com
 Reported by:        anthon dot pang at gmail dot com
 Summary:            mysqlnd: host cannot be "localhost" when connecting
                     to tcp port
 Status:             Bogus
 Type:               Bug
 Package:            MySQL related
 Operating System:   Ubuntu 10.04
 PHP Version:        5.3.3
 Block user comment: N

 New Comment:

I agree with anthon.



Someone has to fix this :)


Previous Comments:
------------------------------------------------------------------------
[2010-09-17 04:15:28] anthon dot pang at gmail dot com

This doesn't have anything to do with the hosts file or DNS resolution.



mysqlnd (rightly or wrongly) specially interprets "localhost" to mean a
local 

socket, to mimic some of the behavior of MySQL command-line utilities.

------------------------------------------------------------------------
[2010-09-17 03:50:57] neweracracker at gmail dot com

# localhost name resolution is handled within DNS itself.

#       127.0.0.1       localhost

#       ::1             localhost



Its disabled :)

Still no result hmm.



I blame Microsoft for this. lol

------------------------------------------------------------------------
[2010-09-16 23:30:01] paj...@php.net

There are dozen of reports about that on Windows and it is unrelated to
this problem.



A work around for the windows issue will be present in 5.3.4, in the
meantime you can disable ::1 in your windows' host file.

------------------------------------------------------------------------
[2010-09-16 23:01:03] neweracracker at gmail dot com

Hello.



I am able to reproduce this issue with:



Windows 7 build 7600 (Ultimate Edition) x86

PHP Version 5.3.3 MSVC6

mysqlnd 5.0.7-dev - 091210 - $Revision: 300533 $ 

MySQL 5.1.50



Steps to reproduce:

1. Download phpmyadmin

2. Extract on html/www/public_html (or similar)

3. Try to connect to mysql (example: login)

4. It won't work, stop php

5. Edit config.inc.php and change localhost to 127.0.0.1

6. No more errors. I guess this needs a fix

------------------------------------------------------------------------
[2010-07-25 19:00:49] anthon dot pang at gmail dot com

Ok.  I'll open a Documentation bug for this compat buster.

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


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/bug.php?id=52434


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

Reply via email to