영카트 설치 질문(db서버 별도구성)

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
영카트 설치 질문(db서버 별도구성)

QA

영카트 설치 질문(db서버 별도구성)

본문

안녕하세요.

제목대로 웹서버와 db서버가 분리되어있습니다.

그래서 예전에는 설치때는 하나의 서버에 다 구성이 되어있어서 문제가 안되었는데

새로 설치할 서버는 분리가 되어있는데 어떻게 설치를해야할지 모르겠습니다.

설치시 db서버 mysql 접속정보를 넣어봤는데 생각대로 페이지가 넘어가지 않더라구요.

 

방법을 알려주시면 감사하겠습니다.

 

990698645_1554881361.6867.jpg

이 질문에 댓글 쓰기 :

답변 4

db서버에서 관리자권한으로 (보통 설치하셨으면 root)로 로그인응 하시고

grant all privileges on *.* to userid@'ip-address' identified by '비밀번호';

를 입력하시면 

db서버에 접근하는 서버의 ip만 허용이 됩니다

'%'를 줄경우 모든 클라이언트에 활짝 열어주는 격이라서

보안에 위험요소가 증가합니다

host 에 db접속 ip 또는 domain 을 넣으시고

 

해당 db서버에서

 

web server 의 ip 를 저장하는 id로 접근허용해주셔야 합니다.

 

안녕하세요... 죄송합니다만



(해당 db서버에서



web server 의 ip 를 저장하는 id로 접근허용해주셔야 합니다. )



위의 뜻을 이해못해서 그럽니다만 풀이해주실 수 있으신지요~

해당 서버의 DB 쉘에 root 계정으로 로그인 한 다음에, 사용할 계정을 만들어 주세요.

 

create user "username"@"%" IDENTIFIED BY "PASSWORD"

에서, @ 뒷부분이 허용해줄 ip 부분이에요.

%로 해주면 전체 ip 에서의 접근을 허용 해 줍니다.

 

이후에, create dtabase g5db; 으로 그누보드에서(영카트에서?) 사용할 db를 만들어 주세요.

그리고 이후에, 만드신 계정에 해당 테이블에 대한 권한을 주시면 돼요.

GRANT ALL PRIVILEGES ON g5db.* TO 'user'@'%';

라고 쳐주시면 돼요.

이 후에 mysql 서버를 리스타트? 해주시고 설치하시면 될 거에요.

 

install page 에서

host 부분은 해당 DB 서버를 입력 해 주시고,

user 부분에서는 만든 계정을.

사용할 DB 이름은 우리가 만든 DB를 해주시면 돼요.

 

그리고 mysql의 경우에는 default 값으로 외부에서의 접근을 막을 수도 있으니 이래도 안된다면

conf.d 에 가셔서 설정 해 주셔야 해요.

 

그리고 해당 유저에게 사용할 DB의 권한도 있어야 합니다.

으로 주세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 60
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT