본문 바로가기
MySql

MySQL 서버와의 연결이 끊어졌습니다. 시스템 오류 : 111

by 베이스 공부 2020. 9. 25.
반응형

데이터베이스에 연결하려고하면 다음 오류가 발생합니다.

Lost connection to MySQL server at 'reading initial communication packet', system error:111

다음은 내 PHP 코드입니다 (단지 테스트입니다).

<?php
@session_start(); 
include(".conf.php");
print_r($conf);
$con = mysql_connect($conf['db_hostname'], $conf['db_username'], $conf['db_password']) or die (mysql_error());
mysql_select_db("aTableName", $con);
$prof = '000';
//$prof = $_GET['profile'];
$prof = addslashes(htmlentities($prof));
$result = "SELECT * FROM aTableName WHERE id = '$prof'";
$q = mysql_query($result, $con);
$qarr = mysql_fetch_array($q);
print_r($qarr); 
?>

모든 도움을 주시면 감사하겠습니다. 나는 그것을 알아낼 수없고 그것은 나를 괴롭 히고있다. 감사합니다!

편집 : GoDaddy, 호스팅 및 데이터베이스에서 호스팅하고 있습니다.

 

해결 방법

 

호스트가 잘못되었거나 포트가 잘못되었거나 방화벽이 연결을 차단했거나 SQL 서버가 실행되고 있지 않습니다. 111은 "연결 거부 됨"입니다. SQL 서버의 호스트 및 포트에 telnet 을 시도하여 문제를 해결할 수 있습니다. 작동하면 코드가 호스트 또는 포트를 잘못 가져옵니다.

그래도 작동하지 않으면 SQL 서버 자체를 확인하십시오. 작동한다면 네트워크 문제입니다. 작동하지 않으면 SQL 서버가 실행되고 있지 않은 것입니다.

 

참조 페이지 https://stackoverflow.com/questions/8495684

 

 

반응형

댓글