테스트 사이트 - 개발 중인 베타 버전입니다

mysql 포트변경 채택완료

yoohh 4년 전 조회 2,603

mysql 기본 3306포트말고 다른포트로 변경할려고하는데

host를 localhost로 사용하면 포트변경시 localhost:포트번호 이렇게라던지

mysqli_connect($host, $user, $pass, $db, '포트번호') 이런식으로 안써도 되나요?

호스팅받는 업체에서는 localhost라 상관없다고하거든요

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

https://www.php.net/manual/en/mysqli.construct.php

바뀐 port 번호가

ini_get("mysqli.default_port") 

에 지정 되어 있다면 굳이 connect()할 때 파라미터를 지정해 주지 않아도 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

y
yoohh
4년 전
기본 포트인 3306으로 되어있는데 포트번호를 다른걸로 바꿨는데 왜 localhost만 적혀있는데 왜 연결이 될까요?
엑스엠엘
4년 전
기본 포트라고 무조건 연결되는 것이 아니고
기본 포트 번호를 서로 알고 있는 겁니다.
변경된 포트라고 하더라고 서로 알고 있는 것이면 mysqli.default_*
굳이 적지 않아도 되는 것입니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인