Chuyển "localhost" thành 127.0.0.1.
Vì vậy, thay vì:
$db = new mysqli( 'localhost', 'root', 'pass', 'mydb');
Sử dụng:
$db = new mysqli( '127.0.0.1', 'root', 'pass', 'mydb');
Thấy rằng câu hỏi này có vẻ khá phổ biến và rất nhiều người muốn biết TẠI SAO điều này lại xảy ra :
Đáng lưu ý rằng sự cố này dường như chỉ xảy ra với Windows 7 trở lên. Trước Windows 7, độ phân giải localhost được xử lý bởi tệp máy chủ, tệp này đã được định cấu hình trước với 127.0.0.1