카테고리 없음
MySQL 8.0.36 + hMailServer 상세 설치 가이드
yoon-record
2024. 11. 11. 17:44
MySQL 8.0.36 + hMailServer 상세 설치 가이드
A. MySQL 8.0.36 설치
1. MySQL 다운로드
- https://dev.mysql.com/downloads/mysql/ 접속
- "Select Operating System" 드롭다운에서 "Microsoft Windows" 선택
- Windows (x86, 64-bit), MySQL Installer MSI 선택
- "Download" 버튼 클릭 (계정 생성 없이 "No thanks, just start my download" 클릭 가능)
2. MySQL 설치 프로세스
- 다운로드 받은 "mysql-installer-community-8.0.36.0.msi" 실행
- 라이선스 동의 (Accept)
- "Choosing a Setup Type" 화면에서:
- "Custom" 선택
- Next 클릭
- "Select Products" 화면에서:
- MySQL Servers > MySQL Server 8.0 > MySQL Server 8.0.36 - X64 선택
- MySQL Workbench > MySQL Workbench 8.0 선택
- Next 클릭
- "Installation" 화면에서:
- Execute 클릭
- 모든 구성요소 설치 완료될 때까지 대기
- Next 클릭
3. MySQL 구성
- "High Availability" 화면:
- Standalone MySQL Server 선택
- Next 클릭
- "Type and Networking" 화면:
- Config Type: "Development Computer" 선택
- Connectivity:
- TCP/IP 체크
- Port: 3306
- Open Windows Firewall ports 체크
- Next 클릭
- "Authentication Method" 화면:
- "Use Strong Password Encryption" 선택
- Next 클릭
- "Accounts and Roles" 화면:
- MySQL Root Password: 강력한 비밀번호 입력 (예: MySQL8@Admin)
- Repeat Password: 동일하게 입력
- 비밀번호를 안전한 곳에 기록
- Next 클릭
- "Windows Service" 화면:
- Configure MySQL Server as a Windows Service 체크
- Service Name: MySQL80
- Next 클릭
- "Apply Configuration" 화면:
- Execute 클릭
- 모든 설정 적용 완료될 때까지 대기
- Finish 클릭
4. MySQL 설치 확인
- 명령 프롬프트를 관리자 권한으로 실행
- 다음 명령어 입력:
cmdCopycd C:\Program Files\MySQL\MySQL Server 8.0\bin mysql -u root -p
- 설정한 root 비밀번호 입력
- MySQL 프롬프트가 나타나면 다음 명령어로 테스트:
sqlCopySHOW DATABASES;
- 데이터베이스 목록이 표시되면 정상 설치된 것입니다.
B. hMailServer 설치
1. hMailServer 다운로드
- https://www.hmailserver.com/download 접속
- "hMailServer 5.7.0-B2571" 다운로드
- Windows 버전에 맞는 설치 파일 선택 (32비트/64비트)
2. hMailServer 설치 프로세스
- 다운로드 받은 설치 파일 실행
- "Welcome" 화면에서 Next 클릭
- "License Agreement" 화면:
- "I accept the agreement" 선택
- Next 클릭
- "Select Destination Location" 화면:
- 기본 경로 사용 권장 (C:\Program Files (x86)\hMailServer)
- Next 클릭
- "Select Components" 화면:
- 모든 구성요소 선택 상태 유지
- Next 클릭
- "Select Database" 화면:
- "MySQL" 선택
- Next 클릭
3. MySQL 데이터베이스 연동 설정
- Database server 설정:
- Server: localhost
- Database name: hmail
- Username: root
- Password: MySQL 설치 시 설정한 root 비밀번호 입력
- Next 클릭
- hMailServer 관리자 비밀번호 설정:
- 강력한 비밀번호 입력 (예: HMail@Admin2024)
- 비밀번호를 안전한 곳에 기록
- Next 클릭
- "Ready to Install" 화면:
- Install 클릭
- 설치 완료될 때까지 대기
- Finish 클릭
C. hMailServer 초기 설정
1. 관리자 도구 실행
- 시작 메뉴 > hMailServer > hMailServer Administrator 실행
- "Connect" 화면:
- Server: localhost
- Password: hMailServer 설치 시 설정한 관리자 비밀번호 입력
- Connect 클릭
2. 도메인 설정
- 왼쪽 트리에서 "Domains" 선택
- 마우스 우클릭 > Add domain
- Domain name 입력:
- 실제 도메인이 있는 경우: 해당 도메인 입력 (예: yourdomain.com)
- 테스트용: example.com 입력
- "Save" 클릭
3. 계정 생성
- 생성한 도메인 클릭
- "Accounts" 선택
- 마우스 우클릭 > Add account
- Account 설정:
- Address: 이메일 주소 입력 (예: admin@yourdomain.com)
- Password: 계정 비밀번호 설정
- "Save" 클릭
4. 프로토콜 설정
- Settings > Protocols 선택
- TCP/IP 포트 확인:
- SMTP: 25
- POP3: 110
- IMAP: 143
- "Save" 클릭
5. 보안 설정
- Settings > Advanced > IP Ranges 선택
- 마우스 우클릭 > Add
- 로컬 접속 허용 설정:
- Lower IP: 127.0.0.1
- Upper IP: 127.0.0.1
- "Allow SMTP connections" 체크
- "Allow POP3 connections" 체크
- "Allow IMAP connections" 체크
- "Save" 클릭
6. 방화벽 설정
- Windows 방화벽 설정:
- Windows 검색에서 "방화벽" 검색
- "Windows Defender 방화벽을 통해 앱 허용" 클릭
- "설정 변경" 클릭
- "다른 앱 허용" 클릭
- hMailServer 추가
- "공용" 및 "개인" 네트워크 모두 체크
- "확인" 클릭
D. 테스트
1. 메일 클라이언트 설정
- 이메일 클라이언트 (예: Outlook) 실행
- 새 계정 추가:
- 이메일 주소: 생성한 계정 주소
- 서버 설정:
- 받는 메일 서버: localhost (POP3/IMAP)
- 보내는 메일 서버: localhost (SMTP)
- 포트:
- SMTP: 25
- POP3: 110 또는 IMAP: 143
- 인증: 생성한 계정 정보 사용
2. 테스트 메일 발송
- 테스트 메일 작성
- 동일 도메인의 다른 계정으로 발송
- 로그 확인:
- hMailServer Administrator에서 Utilities > Debug logging 활성화
- 메일 발송 후 로그 확인하여 정상 작동 여부 검증