디비연결 질문
dbconfig.php에서
디비가 다른 서버라 localhost가 아닌
아이피:포트번호 를 적었는데 연결이 안되네요
터미널로 접속했을때는 잘 되는데 뭐가 문제일까요
Connect Error: Unknown MySQL server host '아이피:포트' (111) 라고 뜹니다
디비가 다른 서버라 localhost가 아닌
아이피:포트번호 를 적었는데 연결이 안되네요
터미널로 접속했을때는 잘 되는데 뭐가 문제일까요
Connect Error: Unknown MySQL server host '아이피:포트' (111) 라고 뜹니다
|
답변 5개
if (!defined('_GNUBOARD_')) exit;
define('G5_MYSQL_HOST', '127.0.0.1:3310'); //예를 들어 디비호스트가 127.0.0.1이고 포트가 3310일 경우
define('G5_MYSQL_USER', 'root'); //
define('G5_MYSQL_PASSWORD', 'qwer1234');
define('G5_MYSQL_DB', 'mydb');
define('G5_MYSQL_SET_MODE', false);
2017-08-29 (화) 14:40:38
플라이님 말씀처럼 허용이 안됬다면 터미널로는 접속이 안되야 할텐데
접속이 잘 된다고 하시니 문자열을 봐야 답이 나올것 같네요
포트를 따로 설정하지 않았다면 host 부분에 아이피만 적어주시면 되고요
데이터 베이스에서 원격을 허용해줘야 접속이 가능합니다.
원격서버에서 터미널로 접속이 가능했다면 문제 없고요.
2017-08-29 (화) 14:38:42
외부로 연결할 서버에서 DB서버에 연결할 주소로 허용이 되었는지 확인해 보셔야 할듯 합니다.
잘못된 정보를 기입했거나 Mysql 접속 주소 정보에서 DB를 찾지 못해 발생하는 오류로 보입니다.
2017-08-29 (화) 14:37:29
연결 문자열을 보여주셔야 할거 같습니다.
답변을 작성하려면 로그인이 필요합니다.