오늘은 웹 개발에서 가장 널리 사용되는 오픈 소스 데이터베이스 중 하나인 MySQL을 설치하고 설정하는 방법에 대해 알아볼 예정입니다. 이 글을 통해 MySQL을 자신의 시스템에 성공적으로 설치하고 기본 설정을 완료하는 방법을 익히게 될 것입니다. 그럼 바로 시작해볼까요?
1. MySQL 다운로드 및 설치
MySQL 설치를 위해서는 먼저 공식 웹사이트로부터 MySQL Community Server를 다운로드 받아야 합니다.
- 공식 웹사이트 주소 : https://dev.mysql.com/downloads/mysql/
다운로드 페이지에서는 mysql-installer-web-community와 mysql-installer-community 두 가지 버전의 설치파일을 볼 수 있습니다. 간단히 설명드리면,
- mysql-installer-web-community : 이 버전은 웹 기반 설치 프로그램으로, 설치 프로세스 중에 필요한 구성 요소를 인터넷에서 다운로드합니다.
- mysql-installer-community : 이 버전은 모든 구성 요소를 포함하고 있는 풀 패키지로, 인터넷 연결 없이 설치를 진행할 수 있습니다.
다운로드 후, 인스톨러를 실행시키면 설치 과정이 시작됩니다. 이 때 'Choosing a Setup Type' 화면에서는 여러 가지 설치 타입을 선택할 수 있습니다.
- Developer Default : 이 옵션은 MySQL Server 및 필요한 모든 컴포넌트와 애플리케이션을 설치합니다.
- Server only : 이 옵션은 MySQL Server와 관련된 필수 컴포넌트만 설치합니다.
- Client only : 이 옵션은 MySQL 서버에 연결하고 작업을 수행할 수 있는 클라이언트 프로그램과 컴포넌트만 설치합니다.
- Full : 이 옵션은 모든 MySQL 제품과 기능을 설치합니다.
- Custom : 이 옵션은 사용자가 원하는 컴포넌트를 직접 선택하여 설치합니다.
보통 Developer Default 설치 타입을 선택합니다.
이후 설치 과정을 계속 진행하면 'Type and Networking' 화면에 도달하게 됩니다.
이 화면에서는 MySQL 서버의 포트와 X Protocol 포트를 설정할 수 있습니다. 일반적으로 MySQL 서버는 3306 포트를 사용하며, X Protocol은 33060 포트를 사용합니다.
X Protocol은 MySQL 5.7.12 이후 버전에서 제공하는 새로운 클라이언트 프로토콜로, 비동기식 작업, 고급 CRUD 작업 등을 지원합니다. 이 포트는 X Protocol에 대한 연결을 수신하며, 이를 통해 MySQL의 Document Store 기능을 사용할 수 있습니다. 필요하지 않은 경우에는 이 포트를 비활성화 할 수 있습니다.
다음 단계에서는 'Do you want MySQL Installer to update the server file permissions for you?'라는 메시지가 나타납니다.
일반적으로 이 질문에 'Yes'를 선택하여 MySQL Installer가 파일 권한을 업데이트하도록 하는 것이 좋습니다. 그러나 특정 상황에서는 파일 권한을 직접 관리하거나 다른 설정이 필요할 수 있으니, 이를 고려하여 선택해야 합니다.
2. 환경변수 설정
MySQL이 성공적으로 설치된 후, 콘솔에서 MySQL 명령어를 쉽게 사용하기 위해 MySQL의 bin 폴더 경로를 시스템 환경변수에 추가해야 합니다. 이를 통해 어디에서나 'mysql' 명령어를 사용할 수 있게 됩니다.
○ 검색에서 "내 PC" 시스템 속성을 연 후, 고급 시스템 설정 > 환경 변수로 이동
PATH 변수를 찾아 선택한 후 "편집"을 클릭하고 찾아보기로 MySQL 서버 PATH 정보를 추가합니다.
3. MySQL 서버 설치 검증
설치 후 MySQL 환경변수 설정까지 완료되면, 정상적으로 설치되었는지 확인해야 합니다. 이는 주로 MySQL 서비스가 정상적으로 작동하는지, 명령줄에서 MySQL을 호출할 수 있는지 등을 통해 확인할 수 있습니다.
○ MySQL 서비스 확인 : MySQL 서비스가 정상적으로 작동하고 있는지 확인합니다. 이를 위해, Windows의 서비스 목록에서 'MySQL' 서비스를 찾아 '실행 중' 상태인지 확인합니다.
○ 명령줄에서 MySQL 호출 : 명령 프롬프트(Windows PowerShell)를 열고 'mysql -u root -p' 명령을 입력합니다. 이후 설정한 root 계정의 비밀번호를 입력하면 MySQL 콘솔에 접속됩니다. 만약 정상적으로 접속되면, MySQL이 정상적으로 설치되고 실행되고 있는 것입니다.
이런 단계를 통해 MySQL의 설치를 검증할 수 있습니다. 만약 문제가 발생하면, 설치 과정에서 오류가 발생했을 수 있으므로, 설치 과정을 다시 확인하거나 필요한 경우 재설치를 고려해야 합니다.
지금까지 MySQL 설치 및 환경변수 설정 방법에 대해 자세히 알아보았습니다. 이 가이드가 여러분들의 MySQL 설치 과정에 도움이 되었기를 바랍니다.
댓글