MySql 설치하기

이번에는 Windows에 MySql을 설치해보도록 하겠습니다.

http://dev.mysql.com/downloads/mysql/5.0.html#win32 주소로 접근하여 Windows용 MySql 설치파일을 다운로드 받습니다

Screen_01.jpg

Pick a Mirror 버튼을 누르게 되면 회원가입 화면이 나타나게 됩니다. 가입하지 않고 바로 다운로드 받으려면 하단에 위치한 'No thanks, just take me to the downloads!' 링크를 클릭하면 됩니다.

Screen_02.jpg

각 국의 미러 서버 리스트가 나타납니다. 만일 한국서버가 존재할 경우 제일 상단에 태극마크와 함께 나타날 것입니다. 이 글을 쓰고 있는 중에는 한국 서버가 존재하지 않았으므로, 제일 가까운 일본을 통해서 받아보도록 하겠습니다. 오른쪽에 위치한 HTTP 또는 FTP 링크를 클릭하여 설치 파일을 다운로드 받습니다.

Screen_03.jpg

다운로드 받은 설치파일을 실행하면 아래와같이 설치시작 화면이 나타납니다. 'Next'를 눌러 다음화면으로 이동합니다.

Screen_04.jpg

설치 방식을 선택하는 화면입니다. Typical, Complete 방식으로는 MySQL의 설치 경로를 수정할 수 없으므로 제일 아래있는 Custom방식으로 설치하도록 하겠습니다.

Screen_05.jpg

상단에 표시되는 구성요소는 기본값 그대로 설치하면 됩니다. 그리고 편리한 관리를 위해 아래쪽에 있는 'Chagne' 버튼을 클릭하여 MySQL의 설치 경로를 아래 화면처럼 간단하게 바꾸도록 합시다.

Screen_06.jpg

설치 준비가 되었다는 화면입니다. 'Install' 버튼을 클릭하여 설치를 시작하도록 합시다.

Screen_07.jpg

설치가 완료되는 시점에서 아래와 같은 화면이 나타납니다. MySQL Enterprise 버전에 대한 설명이므로 그냥 'Next'를 누르도록 합시다.

Screen_08.jpg

Screen_09.jpg

MySQL의 설치가 완료되었습니다. 설치가 완료되면 바로 MySQL을 사용할수는 없습니다. 각 환경설정을 해주어야 하기 때문에 환경설정 화면을 띄우기 위해 아래의 화면처럼 'Configure the MySQL Server now'에 체크표시를 한 후 'Finish' 버튼을 눌러 설치를 종료하도록 합니다.

Screen_10.jpg

환경 설정 프로그램이 시작되었습니다. 환경 설정 프로그램에서는 MySQL이 설치된 폴더 하부에 존재하는 my.ini 파일의 각 항목을 손쉽게 설정할 수 있도록 각 단계별로 진행되는 Wizard 방식으로 구성되어 있습니다. 첫번째 페이지는 아래와 같으며 'Next' 버튼을 클릭하여 다음화면으로 이동합니다.

Screen_11.jpg

환경설정 방식을 선택하는 화면입니다. 상세하게 설정하고 싶을 경우에는 'Detailed Configuration', 기본적인 설정만 하고 싶을 경우에는 'Standard Configuration' 을 선택하고 'Next' 버튼을 클릭합니다.

Screen_12.jpg

서버의 방식을 설정하는 화면입니다. 이 설정에 의해 현재 시스템의 메모리, 디스크, CPU사용량이 영항을 받는다고 되어 있습니다. 일반 테스트용으로 사용할 경우에는 'Developer Machine' 을 선택하여 메모리를 적게 사용하도록 설정하면 되고, 외부로 서비스하기 위해 설치한 것이라면 'Server Machine'을 선택하여 일정수준의 메모리를 사용하도록 설정하면 됩니다. 만일 가능한 모든 메모리를 사용하여 최고의 성능으로 실행하고 싶을 때는 제일 아래에 위치한 'Dedicated MySQL Server Machine'을 선택하면됩니다.

Screen_13.jpg

데이터베이스가 사용할 Storage Engine을 설정하는 화면입니다. InnoDB 라는 Storage Engine을 사용할지 여부와 사용시 서버 자원의 몇 퍼센트를 할당할 지를 지정하게 됩니다.

Screen_14.jpg

Multifunctional Database : InnoDB와 MyISAM storage engine 두개를 다 사용하며 자원을 균등하게 배분하는 옵션입니다.
Transactional Database Only : InnoDB와 MyISAM storage engine 두개를 다 사용하지만 자원의 대부분을 InnoDB로 할당하는 옵션입니다.
Non-Transactional Database Only : InnoDB는 사용하지 않고 MyISAM 만을 사용하는 옵션입니다.

Next 버튼을 클릭하면 InnoDB Tablespace가 저장될 위치를 지정하는 화면이 나타납니다. 원하는 위치를 지정후 Next 버튼을 클릭합니다.

Screen_15.jpg

서버에 동시접근 가능한 사용자의 수를 지정하는 화면입니다. 서버의 역활에 따라 원하는 항목을 선택 후 Next 버튼을 클릭합니다.

Screen_16.jpg

서버의 TCP/IP 네트워크를 활성화 할지 여부를 설정하는 화면입니다. 이 옵션이 체크되어 있지 않으면 TCP/IP 를 통한 접근이 불가능 해지므로 체크 후 오른쪽의 'Add firewall exception for this port' 항목을 체크하여 윈도우의 방화벽 제외 항목에 포합시킵니다.

Screen_17.jpg

MySQL의 기본 문자셋을 지정하는 화면입니다. 영문일 경우에는 'Standard Character Set', 다국어 지원을 위해 UTF8로 설정할 경우에는 'Best Support For Multilingualsm' 을 선택합니다. Next 버튼을 클릭합니다.

Screen_18.jpg

MySQL을 윈도우 서비스에 등록하여 시스템 시작시 자동으로 시작시킬지 여부를 설정하는 화면입니다. 사
용자 취향에 따라 설정 후 Next 버튼을 클릭합니다.

Screen_19.jpg

윈도우 서비스로 등록되게 되면 아래의 화면과 같이 서비스 리스트에 MySQL이 등록되게 됩니다.

Screen_23.jpg

보안을 위한 설정 화면입니다.  원하는 비밀번호를 입력하여 root 비밀번호를 변경하고, 하단의 'Create An Anonymous Account' 항목의 체크를 해제하여 익명접근이 불가능하도록 설정합니다. Next 버튼을 클릭하여 다음 화면으로 이동합니다.

Screen_20.jpg

변경된 내용을 저장하기 전단계의 화면입니다. 하단에 위치한 'Execute' 버튼을 클릭합니다.

Screen_21.jpg

모든 사항이 적용되었습니다.

Screen_22.jpg

이상 MySQL의 설치법을 알아보았습니다.

zemna

Programmer/Web/Mobile/Desktop

You may also like...

Leave a Reply