php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #47820 mysql_connect("localhost") dooesn't work
Submitted: 2009-03-28 11:35 UTC Modified: 2009-04-07 09:59 UTC
From: busia at tiscali dot it Assigned:
Status: Not a bug Package: MySQL related
PHP Version: 5.3.0RC1 OS: win32 only - Windows Vista
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: busia at tiscali dot it
New email:
PHP Version: OS:

 

 [2009-03-28 11:35 UTC] busia at tiscali dot it
Description:
------------
After the update from 5.2.9 to 5.3.0RC1 the command

if(!$db = mysql_connect("localhost", "root", "root")) {
	die(mysql_error()." ".mysql_errno());
}

cause mysql timeout

if I use, instead:
if(!$db = mysql_connect("127.0.0.1", "root", "root")) {
	die(mysql_error()." ".mysql_errno());
}

All works. In php 5.2.9 all worked well.

Mysql Version is 5.0.77 (installed as windows service)
PHP Version is 5.3.0RC1


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2009-03-29 01:38 UTC] kalle@php.net
Try open your hosts file in:
%SystemRoot%\System32\Drivers\etc\hosts

and remove the IPv6 address (::1) or uncomment it, what your looking for is:
::1 127.0.0.1

Remove that and it should work
 [2009-04-06 11:04 UTC] busia at tiscali dot it
I removed the line without results. The problem persist.
 [2009-04-07 09:10 UTC] jani@php.net
Since this is Windows, did you reboot?
 [2009-04-07 09:47 UTC] busia at tiscali dot it
Yes, I rebooted my pc.
 [2009-04-07 09:59 UTC] pajoye@php.net
It is a IPv6 problem, the solution to remove the ::1 from your host file is the right to fix it. Not sure what did not work in your case but there is no bug in php here.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Nov 21 12:01:29 2024 UTC