도찐개찐

[윈도우] MariaDB 중복 설치 본문

Windows

[윈도우] MariaDB 중복 설치

도개진 2023. 4. 13. 11:19

윈도우 동일버전 mariadb 설치 하기

REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server"

mariadb.org](https://mariadb.org/download/?t=mariadb&p=mariadb&r=10.5.19&os=windows&cpu=x86_64&pkg=msi&m=blendbyte)

  • 버전은 최신 버전까지 설치가 가능 하나 본문에서는 10.5.19 버전을 설치 합니다.
  • OS: Windows
  • Architecture: x86_64
  • 패키지 종류: MSI 설치 파일 형태의 MSI Package

1. 최초 설치

1.1. 기본 설치 순서 진행

  • 다운로드 된 mariadb-10.5.19-winx64.msi 파일 실행

  • Next 버튼 클릭

  • 설치 약관 동의 를 체크 하고 Next 버튼 클릭

  • 설치될 구성과 설치될 경로를 확인 후 Next 버튼 클릭
    • 기본 경로는 C:\Program Files\MariaDB 10.5\로 되어 있지만 두개를 설치할 예정이므로 MariaDB 10.5 => MariaDB 10.5 First 로 수정했습니다.

1.2. 인스턴스 설정

  • root 계정 비밀번호 설정
  • 원격에서 root 계정 접근 허용 여부 체크(불필요시 체크 해제)
  • mariadb 기본 인코딩 UTF-8 체크(다른 인코딩 사용시 체크 해제)

  • 서비스명(윈도우 서비스 관리에서 관리 될 이름) MariaDB 기본 셋팅 여러개 설치 예정이므로 MariaDB First 설정
  • 자원 사용량 설정

  • Install 버튼 클릭

2. 설치 확인

  • 시작 > MariaDB 10.5 > 설치 항목 확인

  • Command Prompt (MariaDB 10.5 (x64)) 클릭

  • 프롬프트 창에서 mysql -uroot -p 입력
  • 정상 접속 확인

3. 추가 설치

  • 기존 설치 파일을 이용해 설치 진행시 동일 버전 중복으로 아래와 같은 화면이 출력 됩니다.
    • Change 10.5.* 버전간 교체 여부
    • Repair 데이터 베이스 복구(에러가 난 경우 사용) 여부
    • Remove 삭제 여부

3.1. 기존 설치 된 mariadb 복사

  • 윈도우 탐색기 관리자 권한으로 실행 > C:\Program Files 경로 이동 > MariaDB 10.5 Frist 복사

  • 원하는 경로 붙여넣기 > MariaDB 10.5 Second 으로 폴더명 변경

3.2. 추가 된 mariadb 인스턴스 정보(무결성 체크) 변경

  • {3.1. 에서 복사 된 경로}\data 경로로 이동
  • 본문의 경우 C:\Program Files\MariaDB 10.5 Second\data 입니다.

  • my.ini 오른쪽 마우스 클릭 > 편집 버튼 클릭

  • 텍스트 편집기(메모장) my.ini 상세 내용 확인 하게 되면 최초 설치된 인스턴스 정보가 그대로 작성 되어 있는것을 확인 할 수 있습니다.

  • 수정 정보
    • datadir: data 들이 실질적으로 저장 되고 관리되는 경로 그대로 유지하게 되면 기존 설치 된 MariaDB 10.5 First와 데이터를 함께 관리하게 되므로 문제가 발생 됩니다. MariaDB 10.5 Frist => MariaDB 10.5 Second로 바꿔줍니다.
    • datadir=C:/Program Files/MariaDB 10.5 Second/data
    • [mysqld] port, [client] port 포트 정보를 바꿔주지 않으면 MariaDB 10.5 Frist 에서 사용 되고 있는 3306 포트와 충돌이 발생해 서비스가 정상적으로 올라가지 않으므로 두번째 mariadb에서 사용 할 3307 포트로 설정 해주겠습니다.
    • plugin-dir mariadb에서 사용될 플러그인이 설치된 경로로 C:/Program Files/MariaDB 10.5 Second/lib/plugin 로 변경해 주었습니다.

3.3. 두번째 mariadb 서버 서비스 등록

  • cmd 관리자 권한으로 실행
  • "{복사한 MariaDB 10.5 Second 폴더}\bin\mysqld.exe" --install "{서비스명" --default-file="수정한 인스턴스 정보를 가진 ini파일 경로"
C:\User> "C:\Program Files\MariaDB 10.5 Second\bin\mysqld.exe" --install "MariaDB 10.5 Second" --defaults-file="C:\Program Files\MariaDB 10.5 Second\data\my.ini"

Service successfully installed.

  • 위와 같은 결과가 나온다면 정상적으로 서비스가 올라간겁니다.

4. 서비스 정상 등록 확인

  1. 찾기 > 서비스 입력 > 서비스 관리 실행
  2. MariaDB First, MariaDB 10.5 Second 서비스 존재 여부 확인

4.1. MariaDB 10.5 Second 서비스 실행

  1. MariaDB 10.5 Second서비스 오른쪽 마우스 클릭
  2. 시작 버튼 클릭

  • 기존 설치 된 MariaDB 10.5 First Command Prompt 창 실행
    # 최초 설치 된 mariadb는 `3306`으로 포트 지정 없이 접속
    C:\Users> mysql -uroot -p
    # 두번째 세팅 된 mariadb는 `3307`로 포트 지정 후 접속
    C:\Users> mysql --port=3307 -uroot -p

  • 위 이미지와 같이 각 서비스에 접속이 잘 된다면 성공!
728x90

'Windows' 카테고리의 다른 글

[Windows] OpenSSH 서버 실행 및 SSH 접속  (0) 2023.12.04
Comments