반응형
로컬 DB 서버에 연결하는 중 오류 발생
다음 코드가 있습니다.
try {
$db_conn = new PDO('mysql:host='.$host.';dbname=stats;port='.$port, $un, $pw);
} catch (PDOException $e) {
WriteLog("Could not connect to database!\nError: ".$e->getMessage());
exit;
}
try {
$db_conn2 = new PDO('mysql:host=localhost;dbname=log', $un2, $pw2);
} catch (PDOException $e) {
WriteLog("Could not connect to database[2]!\nError: ".$e->getMessage());
exit;
}
로컬이 아닌 첫 번째 서버에 오류 없이 연결되지만 로컬 서버에 연결되지 않습니다.다음 오류 메시지가 표시됩니다.
오류: SQLSTATE[HY000] [2002] 해당 파일 또는 디렉토리 없음 (||)
저는 PHP v5.4.27을 실행하고 있습니다.
풀었어요.localhost에서 127.0.0.1로 변경하면 문제가 해결되는 것 같습니다.왜 그런지 모르겠어요.
언급URL : https://stackoverflow.com/questions/22915846/error-connecting-to-local-db-server
반응형
'sourcecode' 카테고리의 다른 글
Oracle 테이블 동의어에서 최대 절전 모드 스키마 유효성 검사 실패 (0) | 2023.08.22 |
---|---|
PHP로 디렉토리를 쓸 수 있는지 확인하려면 어떻게 해야 합니까? (0) | 2023.08.22 |
PowerShell에서 파일 이름을 대량으로 변경하려면 어떻게 해야 합니까? (0) | 2023.08.22 |
jQuery: 요소의 클래스와 ID를 동시에 선택하시겠습니까? (0) | 2023.08.22 |
숫자를 정렬된 숫자 배열에 삽입하는 효율적인 방법은 무엇입니까? (0) | 2023.08.22 |