japanese site
온라인강좌책메일다운로드동아리쇼핑기술지원기업정보갤러리동영상 블로그
『신개념 4단계 리눅스기술지원 시스템 공개』

※ 『무료 리눅스 배포판 배송서비스』 ※

※ 게시판 용도에 맞지 않는 글(광고및 홍보 글 등)은 임의삭제될 수 있습니다.

 
작성일 : 09-02-02 00:47
웹서버 디비 서버 분리좀 잘안되네욤
 글쓴이 : 초보
조회 : 1,345  

웹서버랑 디비 서버를 별도로 두고 싶어서
테스트를 하는데 영 안되네요

구성을 a =디비 서버
       b= 웹소스
       c= 웹서버
       d= 웹서버
이런식으로 구성을 하고 싶습니다
b서버는 nfs 서버로 c d nfs 클라이언트로 해서  웹소스에 ro 권한만 줘서 하고 싶습니다

제가 한 설정부분은 db를 복구하고

mysql> use 디비명;

Database changed

 
mysql> grant select, insert, update, delete, create, drop, index, alter on mysql to root@localhost;
 

mysql> grant all privileges on mysql.* to root@localhost identified by "패스워드";

 
mysql> grant all privileges on mysql.* to root@"%" identified by "패스워드";

 
mysql> flush privileges;
이런식으로 각 db에 사용자를 하나씩 줫습니다

b 서버 웹소스 부분에 db 커넥션 부분에 a 서버 아이피 적어주고 host=a서버:3306 이렇게 해놧습니다

a 서버에서 소스를 로컬로 올려서 테스트를 해보니 웹이 정상으로 뜹니다
b 나 c 나 d 에서는 웹페이지가 제대로 로딩이 안되네요

디비 커넥션오류가 뜨는데

db쪽에 mysql> grant all privileges on mysql.* to root@"%" identified by "패스워드";
이부분에도 % 빼고 웹서버 ip를 넣어봤는데도 같은 현상이 보이네요

mysql서버 역활을 하는 a 에서 설정해줄 항목이 또 있는지요
mysql 클라이언트 역활을 하는 c d 서버에서 해줄항목이 있는지요

웹을 검색하다 보니
### DB서버 APM설치

### DB백업 후 복원

1. mysql -u root -p mysql

2. select Host,Db,User from db;  ##db테이블 출력

3. Update db set Host=REPLACE(Host,'localhost','웹서버IP'); ##변경

4. select Host,User from user;  ##user 테이블 출력

5. UPdate user set Host=REPLACE(Host,'localhost','%'); ## 변경

6. flush privileges; ## 적용

이런부분이 나와서 적용을 해봤더니
UPdate user set Host=REPLACE(Host,'localhost','%'); ## 변경
ERROR 1062 (23000): Duplicate entry '%-' for key 1
특정 user에서 이런오류가 뜨네요

디비쪽에서 netstat -anp | grep 3306 으로 확인하면
웹서버가 하나도 연결이 안되있네요
웹서버 mysql 클라이언트쪽에서 설정할 부분좀알려주세요
서버도 역시 설정할 부분알려주세요
mysql -u root -p -h디비서버
이렇게는 접속이 되는데;;


웹과 디비를 분리해서 작업하는 순서나
제가 빼놓은 부분이 있으면 알려주셨음 합니다


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기

suki 09-02-25 19:48
 
방화벽에서 3306 포트가 열려있는지
mysql start시 네트워킹 기능을 스킵시키지는 않았는지 확인해보세요.
 
   
 


『신개념 4단계 리눅스기술지원 시스템 공개』

CentOS 리눅스 전문서적 국내최초출시

 
회사소개 | 보도기사 | 채용안내 | 광고안내 | 이용약관 | 개인정보취급방침 | 책임한계와 법적고지 | 불편사항 신고하기 | 사이트맵
ㅇ 서울 : 서울특별시 강남구 노현로79길 66, 402호(역삼동,청송빌딩)  ㅇ 부산 : 부산광역시 해운대구 우동 1470 에이스하이테크21 914호
ㅇ 대표 : 1544-8128 ㅇ부산직통 : 051-744-0077 ㅇ서울직통 : 02-856-0055 ㅇ FAX : 02-6280-2663
ㅇ 사업자번호 : 128-86-68239 ㅇ 통신판매업 신고번호 : 2013-부산금정-0035호 ㅇ 개인정보책임자 : 이재석
ㅇ 상호명 : (주) 수퍼유저 ㅇ 대표자 : 박성수
Copyright ⓒ (주)수퍼유저. All rights reserved.

 아 이 디
 비밀번호
회원 가입 | 비밀번호 찾기

블로그~
 
▷ 질문과 답변
리눅스
서버해킹/보안
네트워크
아파치
메일서버
DNS
PHP
JSP
MySQL
큐브리드
Oracle
MRTG
SMS
Weblog
Domain
S/W
하드웨어
책제목
리눅스서버관리실무바이블v3.0


저자 박성수
페이지수 2,032 pages
펴낸곳(주)수퍼유저

리눅스 서버 구축 및 관리에 필요한 거의 모든 부분과 전반적인 실무 기법들을 다루고 있음
책제목
리눅스보안관리실무(2/E)


저자홍석범
페이지수 820 pages
펴낸곳(주)수퍼유저

리눅스 보안에 관련된 내용을 종합적으로 쓴 책. 저자의 명성 그대로 보안관련의 모든 내용이 그대로 담겨져 있다.