메뉴 건너뛰기

이 문서 Redmine을 Windows 계열의 OS에 설치하는 가이드를 제공한다. 필자는 Windows Server 2008에 설치를 하였으며, 이 문서를 읽는 독자들이 어려움 없이 쉽게 설치가 가능하도록 하기 위해, 4번 가량 설치를 수행하였다. Redmine을 설치하면, Ruby와 MySQL 연결에서 MySQL2의 문제가 발생한다. 그러므로, 아래를 잘 읽어 문제없이 설치를 원한다면, 검증된 버전을 선택하자. 


Redmine의 설치 가이드는 2회에 나눠서 진행되며, 아래 링크를 통해서 확인할 수 있다.

1. 하드웨어 사양

이 문서에서 Redmine에 설치한 서버의 하드웨어 사양은 다음과 같다.

  • OS : Windows Server 2008 R2 Enterprise Service Pack 1 64Bit
  • CPU : Intel Xeon CPU E5-2660 2.2GHz
  • RAM : 8.00GB


2. 설치된 소프트웨어

이 문서에서 Redmine 설치를 위해 사용된 소프트웨어 버전은 다음과 같다. 몇몇번 설치를 진행해본결과, 좀더 편하게 설치를 위해서는 아래와 같이 버전을 맞추는 것이 중요하다. 

  • Redmine 2.5.1
  • MySQL Windows x86 32bit 5.6.19
  • MySQL Connector c 6.0.2 win32
  • Ruby 1.9.3 p545
  • devkit 32 4.5.2

3. MySQL 설치

3.1 MySQL 다운로드

다음 링크를 통해 MySQL을 다운로드할 수 있다. Redmine이 지원되는 MySQL 버전은 특별히 없는 것 같아, 현재 최신버전의 MySQL을 다운로드 받았다. 

  • http://dev.mysql.com/downloads/mysql/

필자의 경우 Windows(x86, 32-bit) 5.6.19 버전을 다운로드 했다.


mysql01.JPG


3.2. MySQL 설치

MySQL 설치는 예전에 버전에 비해 위자드에서 하는일이 많아, 몇몇번을 캡쳐했다. 특별히 신경을 써서 설치해야하는 부분이 없으므로, 유 경험자는 해당 부분을 스캡해도 무관하다. 


먼저 MySQL Installer가 실행되면, 아래와 같이 Welcome 스크린이 나타난다. 여기서 "Install MySQL Products"를 선택한다.  

mysql02.JPG


다음은 License Agreement 스크린이 나타난다. "I accept the license terms"를 체크해주고 "Next>" 버튼을 클릭한다. 

mysql03.JPG


다은은 Find latest products 스크린이다. 이미 최신 버전을 받았다면, 아래 "Skip the check for updates"를 선택하고 업데이트를 건너뛸수 있다. 계속 진행하기 위해 "Next>"를 클릭한다.

mysql04.JPG


다음은 Setup Type 스크린이다. 필자의 경우 "Full"을 선택하였지만, Redmine을 설치하는 경우라면, "Server only"를 선택해도 무관하다.

mysql05.JPG


다음은 Check Requirements 스크린이 나타난다. 이 스크린에서는 MySQL을 설치하는데 필요한 Mircosoft .Net Framework와 같은 부가적인 소프트웨어를 설치한다. 서버에 이미 설치되어 있다면, 모든 요구사항을 충족하는 것임으로 "Next >"를 클릭하여 계속 진행한다.

mysql06.JPG


다음은 Installation 스크린이 나타난다. 이는 설치가될 모든 소프트웨어 상태와 진행 여부를 확인할 수 있다. 만약 필자와 다르게 Full을 선택하지 않았다면, 아래와 다른 리스트를 볼 수 있다. 계속 진행하기 위해 "Execute"를 클릭한다.

mysql07.JPG


모든 설치가 완료된 후에 Next>를 클릭한다.

mysql08.JPG


다음은 Configuration 스크린이다. MySQL Server 사용에 필요한 구성 설정을 수행할 수 있으며, 계속 진행하기 위해 "Next >"를 클릭한다. 

mysql09.JPG


Server Configuration Type에서 Config Type : Server Machine을 설정, Enable TCP/IP Networking을 선택하고, Port Number를 3307을 입력한다. 만약 방화벽 통과를 하고 싶으면 "Open Firewall port for network access"를 체크한다. 모든 사항이 설정되었다면, "Next >"를 클릭하여 계속 진행한다.

mysql10.JPG


다음은 MySQL Root 비밀번호를 입력하고, "Next >"를 클릭한다.

mysql11.JPG


다음은 윈도우 서비스에서 보여질 이름을 입력하고 Run Windows Service as ... 는 Standard System Account를 선택한다.

mysql12.JPG


다음은 Complete 스크린이다. 설정 완료 후 MySQL을 시작하기 위해 "Start MySQL Workbench after Setup"를 선택하고 Finish를 클릭한다.

mysql13.JPG


4. 데이터베이스 생성

Redmine을 설치할 데이터베이스와 사용자를 생성한다. phpmyadmin이나 MySQL Workbench를 사용해도된다. 필자의 경우는 MySQL Commend Line Client를 통해 설치를 하였다. 


4.1 데이테베이스 생성

redmine이라는 데이터베이스 생성을 위해 아래와 같이 명령어를 입력한다. 이때 한글을 지원하게 할려면 character set을 utf8로 해주어야 한다. 

create database redmine character set utf8;


4.2 사용자 생성

사용자는 redmine이라는 사용자로 생성하였다.


create user 'redmine'@'localhost' identified by 'redmine';


4.3 사용자 권한 부여

사용자 redmine에게 데이터베이스 redmine에 대한 모든 권한을 부여한다.


grant all privileges on redmine.* to 'redmine'@'localhost';


여기까지 해서 MySQL 설치와 Redmine을 위한 데이터베이스 설치를 마친다. 

이어 2부에서는 Ruby 설치부터 Redmine 설치에 대해서 다루도록 하겠다.

Who's PSEG

profile

PSEG는 Practical Software Engineering Group의 약자입니다. 

이론을 넘어 실용적으로 활용할 수 있는 소프트웨어 공학을 공유하는게 그룹의 목적입니다.

?

 


  1. 레드마인(Redmine) 플러그인 설치와 삭제

    이 문서는 레드마인(Redmine) 플러그인 설치 및 삭제가이드를 제공합니다. 1. 다운로드플러그인 다운로드는 공식사이트인 아래 링크를 이용하시면 됩니다. 500여개의 다양한 플러그인이 있습니다. http://www.redmine.org/plugins?page=1 2....
    Date2014.07.18 ByPSEG Reply2 Views26207
    Read More
  2. 코드품질 가시화 - SonarQube 데모용 버전 설치하기

    이 문서는 소프트웨어의 개발에서 소스코드의 품질을 가시화할 수 있는 도구인 SonarQube를 데모 용도로 설치할 수 있는 가이드를 제공합니다. 1. 요구사항SonarQube를 설치하기 위해서는 아래의 최소 요구사항을 만족해야합니다. Java : Oracle JRE 6 버전 이...
    Date2014.07.16 ByPSEG Reply2 Views10551
    Read More
  3. Bitnami 레드마인(Redmine) 설치

    이 문서는 프로젝트 관리 및 요구사항 관리, 테스트 관리 등으로 활용할 수 있는 레드마인을 쉽게 설치할 수 있는 패키지인 Bitnami 레드마인 설치 방법에 대해서 작성합니다. Bitnami 버전이 아닌 직접 설치를 원하시는 분들은 아래의 링크를 확인하시기 바랍...
    Date2014.07.14 ByPSEG Reply5 Views27041
    Read More
  4. 마이린(Mylyn) 플러그인 설치

    이 문서는 마이린(Mylyn)에서 활용가능한 플러그인과 그 설치법에 대해서 간단하게 다룹니다. Mylyn 플러그인 리스트현재 최신버전의 마이린(Mylyn)에서 지원하는 플러그인들은 다음과 같습니다. 필자의 경우 관심있게 보고 테스트 해보고 싶은 플러그인...
    Date2014.07.11 ByPSEG Reply1 Views5559
    Read More
  5. Redmine 설치 2부 - Ruby 및 Redmine 설치

    이 문서 Redmine을 Windows 계열의 OS에 설치하는 가이드를 제공한다. 필자는 Windows Server 2008에 설치를 하였으며, 가능한 모든 소프트웨어를 최상위 버전으로 설치할려고 노력하였다. Redmine 설치 1부 - 준비 및 MySQL 설치 Redmine 설치 2부 - ...
    Date2014.07.01 ByPSEG Reply9 Views12035
    Read More
  6. Redmine 설치 1부 - 준비 및 MySQL 설치

    이 문서 Redmine을 Windows 계열의 OS에 설치하는 가이드를 제공한다. 필자는 Windows Server 2008에 설치를 하였으며, 이 문서를 읽는 독자들이 어려움 없이 쉽게 설치가 가능하도록 하기 위해, 4번 가량 설치를 수행하였다. Redmine을 설치하면, Ruby와 MySQ...
    Date2014.07.01 ByPSEG Reply0 Views21452
    Read More
  7. Gerrit 코드리뷰(Code Review) 설치 가이드 4부 - Gerrit 설정

    이 문서는 Gerrit 코드(Code Review) 설치 가이드 4부인 Gerrit을 기본적으로 사용하기 위해서 설정해야할 부분에 대해서 설명한다. 1. 사용자 등록먼저 Gerrit을 사용할 사용자를 등록한다. Gerrit을 사용할 사용자는 개발자가 될 수 있고, 단순히 코드를 리...
    Date2014.05.07 ByPSEG Reply1 Views16227
    Read More
  8. Gerrit 코드리뷰(Code Review) 설치 가이드 3부 - Gerrit 설치

    이 문서는 Gerrit 코드리뷰(Code Review) 설치 가이드 4부 중 3번째인 Gerrit 설치에 대하여 다룬다. 앞의 1, 2부가 Gerrit 설치를 위한 준비 단계였으며, Gerrit의 원활한 설치 및 시작을 위해 필수적인 내용에 대하여 다루었다. 1. 다운로드현재 Gerrit은 원...
    Date2014.05.07 ByPSEG Reply0 Views11766
    Read More
  9. Gerrit 코드리뷰(Code Review) 설치 가이드 2부 - Http 인증 설정

    이 문서는 Gerrit 코드리뷰(Code Review) 설치 가이드 1부 - 준비에 이어서 2부 Http 인증 설정에 대하여 다룬다. 앞의 1부 - 준비에서 설명한데로, Gerrit 접속하기 위해서는 인증 방식을 선택할 필요가 있다. 인증 방식은 openid, openid_sso, ...
    Date2014.05.07 ByPSEG Reply0 Views10920
    Read More
  10. Gerrit 코드리뷰(Code Review) 설치 가이드 1부 - 준비

    소스코드에 대한 리뷰는 아주 오래전부터 중요하게 여겨진 사항이다. 소프트웨어 공학에서는 워크쓰루(walkthroughts)나 인스팩션(Inspection)과 같은 형태의 리뷰가 소프트웨어 소스 코드의 품질을 높이는데 중요한 역할을 한다고 보고 있다. 국내에서도 2000...
    Date2014.05.07 ByPSEG Reply3 Views27193
    Read More
Board Pagination Prev 1 2 3 4 Next
/ 4