StackOverflow를 통해 이미 좋은 답변을 검색하는 것을 찾을 수 없다는 것에 놀랐습니다.PHP 경고 : mysqli_connect() : (HY000/2002) : 연결이 거부되었습니다.
PHP5.5 및 MAMP (here에서 다운로드)를 사용하고 있습니다.
는이 같은 기본 스크립트가 있습니다<?php
$servername = "127.0.0.1";
$username = "root";
$password = "root";
// Create connection
$conn = mysqli_connect($servername, $username, $password);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>
을 나는이 스크립트를 실행할 때이 오류가 얻을 :
PHP Warning: mysqli_connect(): (HY000/2002): Connection refused in /Applications/MAMP/htdocs/test/test.php on line 7
내가 MAMP 내에서 설정해야 할 몇 가지 구성 문제가 거기를 또는 PHP?
당신은 무엇을 '로컬 호스트'에 서버 이름을 변경하는 경우? 신임장이 정확합니까? 포트? –
나는'localhost','127.0.0.1'과'root'의 암호와 빈 문자열의 모든 조합을 시도했습니다. 자격증 명과 포트는 오늘 이전에 MAMP와 함께 제공된 기본 설정과 동일해야합니다. – johncorser
connection refused = mysql이 포트 3306에서 수신 중이 아니거나 전혀 실행되지 않거나 TCP 연결을 허용하도록 설정되어 있지 않거나 포트 3306을 적극적으로 차단하는 방화벽이 있습니다. –