database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27132 게시물 읽기
No. 27132
[문의] 하나의 머신에서 여러개의 mysql 서버 실행하기
작성자
박성원(darkancia)
작성일
2007-11-05 15:09ⓒ
2007-11-05 15:10ⓜ
조회수
3,442

안녕하세요 초짜 DBA입니다. 


일전에 이런 질문으로 가능한지 여부를 여쭤봤는데요


나름대로 구축하기위해 이것저것 찾아보면서 궁금한 부분이 있어 다시 문의를 드립니다. 


일딴 찾아본 자료를 보면 tcp/ip 포트와 소켓 파일을 다른 곳으로 변경하면 된다고 하는데요


궁금한점이 있습니다. 


 1. 우선, mysql의 환경설정을 담당하는 my.cnf는 어떻게 처리 되는지요

    기본적으로 3개의 서버가 하나의 머신에서 돌아가게 되는데 my.cnf는 모두 공통적으로 처리되나요?

    그럼 포트 번호가 중복될듯한데요 

    같은 포트를 이용해서 사용이 가능한지요


 2. 또한가지 궁금한점은 소켓파일의 위치와 파일 확인을 해봤는데요 그 파일 사이즈가 '0'이더군요 

    vi나 cat으로 읽지도 못하는데 용도가 궁금합니다.  


혹시 하나의 머신에서 여러개의 mysql 서버를 실행하고 계신분이 있으시다면 관련 자료나 맨트를 부탁드립니다. 

날씨가 꽤 추워지고 있습니다. 


다들 건강 주의 하시구요.

좋은 하루 되세요 ^^


이 글에 대한 댓글이 총 3건 있습니다.

우선 2번의 소켓파일의 용도는 패쓰 ( 뭔지 잘 모름....궁금하지도 않고요...-.ㅡ)

하나의 머신상에서 여러개의 서버를 구동 하실때엔 my.cnf 또는 my.ini 파일을 따로 구분해서 설정해주시면 됩니다. 운영체제가 리눅스계열 이신듯 한데..리눅스는 건드려본지 오래라 어떻게 해야 하는지는 잘 모르겟군요 

윈도에서는 서비스라는 데몬을 관리하는게 있는데 서비스에 등록할때 my.ini 파일의 위치를 같이 등록합니다. 리눅스계열에서도 데몬을 실행할때 --defaults-file 옵션으로 지정할수 있을것입니다.

설정파일에서 포트번호, 데이터디렉토리 등을 달리해서 --defaults-file="c:\db\my.ini" 이런식으로 데몬을 실행할때 옵션으로 주면 개별적으로 설정파일을 관리할수 있습니다. (아마 3.23 대 버전은 안될겁니다. --defaults-file 옵션이 4.1 이상부터 인듯.)

http://dev.mysql.com/doc/refman/5.1/en/mysqld-multi.html

http://dev.mysql.com/doc/refman/5.1/en/instance-manager.html

위 두개의 페이지는 인스턴스 관리에 쓰이는 두개의 프로그램에 대해서 설명하는데 mysqld-multi 는 리눅스계열에서만 쓰이는건지...윈도버전에는 없더군요 -.ㅡ;; (아니면 설치옵션에 따라 다른건지..) 여튼 해당 레퍼런스를 보면 하나의 설정파일에서 섹션으로 나누어서 여러개의 데몬을 관리하던데 한번 살펴 보시길...

team b(teamb)님이 2007-11-08 11:11에 작성한 댓글입니다.

team b님께서 잘 설명해주신 관계로 저는 mysql.sock에 대해서만 말씀드립니다.

 

해당 파일의 의미는 아래 URL을 참조하세요.

http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html

 

mysql.sock은 unix socket file로, local connection을 위해 존재하는 파일입니다.

mysql server daemon 하나당, 하나를 가져야 하므로, 여러개의 mysql server를 구동하기 위해서는 서로 다른 sock을 지정해야 하는 것으로 알고 있습니다.

 

 

박현우(lqez)님이 2007-11-09 13:07에 작성한 댓글입니다.

두분 답변 감사드려요

박성원(darkancia)님이 2007-11-10 14:38에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27136mysql_front 에서 접속 권한
이동규
2007-11-06
2306
27135쿼리문 질문이요.. :) [1]
권재영
2007-11-06
1976
27134[문의]초보적인 케릭터 셋에 대한 질문입니다. [2]
박성원
2007-11-05
2864
27132[문의] 하나의 머신에서 여러개의 mysql 서버 실행하기 [3]
박성원
2007-11-05
3442
27129초보대왕님 도움좀요 [1]
사슴
2007-11-05
2190
27128phpmyadmin에서는 되고 mysql_query로는 에러? [1]
김봉선
2007-11-04
3736
27126[MySQL][ODBC 3.51 Driver]Can't connect to MySQL server on 'localhost' (10055) [1]
헬프미
2007-11-03
3291
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다