본문 바로가기
IT/Redmine

레드마인(Redmine) 설치기(5) : 데이터베이스 설정

by yjacket 2009. 9. 26.

MySQL Server 설치가 끝났으면, 레드마인 데이터베이스를 생성해주는 작업이 필요하다. MySQL 커맨드라인 클라이언트를 실행하여 다음 명령을 실행한다. 정상완료 되었으면 클라이언트를 종료해도 된다. MySQL 커맨드라인 클라이언트는 시작-프로그램-MySQL-MySQL Server 5.0-MySQL Command Line Client 를 실행하거나, 시작-실행-mysql.exe –uroot –p 를 실행하면 열 수 있다.

create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'my_password';
grant all privileges on redmine.* to 'redmine'@'localhost';

image188_thumb

다음 차례는 레드마인에 데이터베이스 설정을 적용하는 단계. Redmine\config 에 database.yml.sample 을 열어 production의 mysql 설정을 알맞게 수정 한 후 database.yml 로 이름을 바꾸어 저장한다.
image_thumb200

이제 rakefile 을 통해 데이터베이스를 구성해야 한다. 레드마인이 설치 된 경로에서 다음 명령을 차례로 입력한다. 역시 제법 많은 시간이 걸리므로 느긋하게 기다리자. 두번째 명령은 중간에 사용할 언어를 입력해야 하므로, 한국어로 셋팅하기 원한다면 ko 를 입력한다.

rake db:migrate RAILS_ENV="production"
rake redmine:load_default_data RAILS_ENV="production"

image_thumb230

혹시 이 작업중 DLL_LIBMYSQL.DLL 파일을 찾을 수 없다는 에러메시지가 나타난다면 여기서 DLL_LIBMYSQL.DLL 을 다운로드 받아서 %SYSTEMROOT% 혹은 path 로 지정된 아무 폴더에나 복사해 넣어주면 된다.