mysql 같은 이름 데이터베이스 생성 가능할까요?

mysql 같은 이름 데이터베이스 생성 가능할까요?

QA

mysql 같은 이름 데이터베이스 생성 가능할까요?

본문

mysql을 2개 설치해볼까도 생각해봤지만 관리 문제가 너무 복잡해질거 같아서 포기했습니다.

 

abc 란 데이터베이스가 있을 때 같은 abc란 이름으로 한서버에서 만들 방법이 있을지 문의드립니다.

이 질문에 댓글 쓰기 :

답변 4

mysql_connect (

 string $server = ini_get("mysql.default_host") ,

 string $username = ini_get("mysql.default_user") ,

 string $password = ini_get("mysql.default_password") ,

 bool $new_link = false , int $client_flags = 0 ) : resource|false

 

server, username, db_name 이 같은 데 다른 dbms에 접속하고 싶다면 당연히 불가능하겠죠.

 

$new_link와 mysql_select_db()를 잘 이용하셔서 소스 수정을 최소화하는 수밖에 없을 듯합니다.

도커 사용하셔서 2개 이미지 만들어서 각각 mysql 설치하고 포트만 바꾸면 원하시는대로 되지 않을까 싶습니다. 지금 이미 있는 두개의 다른 디비를 한곳에 몰아야 하는데 기존에 들어있는 소스까지 수정할 수 없는 상황이라 그러신거죠? 다른 서버에 분리해서 올릴 수도 없고.

저도 해보지 않았지만 제가 이해한 현 상황과 도커의 역할/기능이 맞다면 도커로 해결 가능할 거 같습니다.

좀 다른 예제지만 아래 확인해보셔도 좋고 아니면 도커 쪽 알아보셔요! 
https://ggoals.tistory.com/25

제가 알기론 없습니다.

 

보통, 사이트 도메인 (예: sir.kr 경우, sir) 사용이 가장 관리하기 편하더라구요.

같은 이름은 아마 안되실겁니다. 따로 구분자를 하나 생각해서 만드셔야할거 같습니다.

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

회원로그인

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