02.1 MySQL ?
MySQL은 무료 데이터베이스에서 시작하여 현재 유료/무료 두 가지 정책으로 배포되고 있는 가장 대표적인 무료 데이터베이스 프로그램이다. 국내에서 가장 많이 쓰이는 설치형 웹서비스들인 제로보드, 그누보드, 텍스트큐브(구 테터툴즈) 등이 MySQL을 이용하도록 되어 있다. 자세한 사항은 구글링 해보길 바란다. MySQL의 공식 홈페이지는
이곳이다.
02.2 최신 설치파일 얻기
아래 그림은 MySQL 공식 홈페이지 이다. 아래 그림에 표시된 바와 같이 좌측 상단의 Downloads를 선택한다.
아래 그림과 같이 MySQL Community Server를 선택한다. Enterprise는 돈 내고 써야한다. -_-
스크롤을 내리면 적당한 형태의 패키지 목록이 나열된 테이블이 나타난다. Windows Essential에 해당하는 곳의 Pick a mirror 링크를 클릭한다.
마지막으로 아래와 같은 등록 페이지가 나타난다. 영어로 등록해야 한다고 해서 쫄지말자. 자세히 보면 아래에
'No, thanks ~ '라는 문구가 있다. 이 곳을 클릭하면 등록하지 않아도 된다. 개인적으로는 등록을 해 놓았지만, 등록이 필요없는 사람은 등록하지 않아도 된다.
이제 정말 다운로드 받을 수 있는 페이지가 나타났다. HTTP/FTP 어느 쪽을 선택해도 받는데는 문제 없다.
02.3 설치하기
다음은 설치 시작 화면이다. Next를 눌러준다.
다음은 설치 옵션을 묻는 화면이다. Custom을 선택해야만 설치 경로를 수정할 수 있다. Custom을 선택 한 후 Apache와 같은 폴더에 설치한다.
설치 파일은 MySQL을 이용해 개발하는 것이 목적이 아니라면, 기본 옵션을 그대로 놔둔다. 설치 위치는 Apache와 같은 곳으로 한다.
Install을 누르면 설치가 시작 된다.
다음과 같이 설치 종료 화면이 나타나면, 'Configure the MySQL Server now'라는 곳에 체크가 되어 있다. 그대로 놔두고 'Finish'를 누른다.
02.4 설정하기
아래는 설정 화면의 시작이다.
다음은 기본 설정으로 사용할지 세부설정으로 사용할지를 묻는다. 기본 설정으로 해도 큰 문제는 없다. 개인적으로는 세부설정을 모두 맞춰준다.
[Detailed Configuration] 자세히 보기
Detailed Configuration
첫번째 화면은 서버 특성을 결정한다. 맨 처음은 개발 용, 두번째는 서버 용, 마지막은 MySQL 전용 서버 용을 뜻한다. 아무래도 개발용이 시스템 자원을 가장 덜 먹고, MySQL 전용이 시스템 자원을 최대한 끌어쓰지 않을까 한다. 지금은 다른 프로그램들과 함께 사용하므로 서버용을 선택한다.
두번째는 Transactional DB에 관련된 설정이다. 우리 말로는 흔히 '관계형 데이터베이스'라고 표현한다. 트렌잭션에 관한 특별한 고려가 없다면 혼합형이 첫번째 옵션을 선택한다.
다음은 InnoDB 테이블리 생성될 위치를 지정한다. 기본적으로는 MySQL이 설치된 시스템 폴더로 설정되어 있지만, 개인적으로 파일 보관이나 안정성을 고려해 별로듸 파티션에 분리한다.
다음은 동시 접속자 수에 대한 부분이다. 첫번째는 20명 다음은 500명 마지막은 사용자 지정으로 보인다. 지금으로써는 MySQL에는 Apache를 통해 단일 계정으로만 접근하므로 많은 동시 접속자를 허용할 이유가 없다. 그냥 기본값으로 유지한다.
다음은 네트워크 옵션이다. 특별히 손댈 필요가 없다.
마지막으로 DB의 기본 언어 인코딩이다. 언어 인코딩이 맞지 않으면 데이터가 깨지거나 손실될 수 있다. 첫번째는 일반적으로 ASCII라고 통용되는 Latin1이라는 북미/서유럽 인코딩이다. 두번째는 웹에서 다국어 지원의 표준으로 자리잡은
utf-8이다. 마지막은 사용자가 원하는 인코딩을 지정할 수 있다. 개인적으로
utf-8을 사용한다.
여기까지가 Detailed Configuration의 내용이다.
다음은 윈도우 시스템 등록에 관한 화면이다. 'Include Bin Directory in Windows PATH'라는 항목에 기본적으로 체크가 풀려있다. PATH에 등록해 놓ㅇ면 여러모로 좋으므로 체크 해 준 후 넘어가도록 한다.
다음 화면은 사용자 계정 설정 화면이다. root의 패스워드를 설정한다. 'Create An Anonymous Account'에는 체크하지 않는다.
다음은 설정의 마지막 화면이다. Execute를 누르면 설정을 저장하고 MySQL을 실행한다. 정상적으로 실행된다면, 네 개의 원에 모두 파란 체크표시가 나타난다.
다음은 작업 관리자 창이다.
mysqld-nt.exe 프로세스가 돌고 있는 것을 확인할 수 있다.
이 글의 트랙백 주소 :: http://www.junhworks.net/blog/trackback/217
::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::