Scenario


윈도우에서 BitNami에서 제공하는 패키지로 RedMine을 설치했는데, DB를 MySQL 에서 MariaDB로 변경하고 싶었다.



Solution


1. 레드마인 메인 서버

 -bitnami설치(설치는 설명없음)

 -DB Migtion (처음 설치 시 필요없는 작업)


2. 레드마인 DB 서버

 -mysql 설치 (설치는 설명없음)

 -DB 복원(처음 설치 시 필요없는 작업)


3.mainserver 에서 DB연동

DB를 연결시켜주는 부분

- C:\Bitnami\redmine\apps\redmine\htdocs\config - (본인이 설치한 경로)



4.database.yml  수정

  

  adapter: 해당어댑터(bitnami는 mysql2)

  database: Redmine_DBname 예)bitnami_redmine

  host: DB_Server_IP 예)127.0.0.1 예는 이렇지만 서버 분리할 경우 mysql설치한 서버의 IP겠죠

  username: mysql_ID 예)bitnami *root로 해도 상관 없음

  password: mysql_PW

  encoding: utf8

  port: mysql_port(기본은 3306)


이후 Maria DB에도 레드마인과 관련된 기본 데이터를 넣어주어야한다.


5.    세션 생성

http://dev.mysql.com/downloads/connector/c/6.0.html#downloads 사이트에서

mysql-connector-c-noinstall-6.0.2.zip을 받아서 lib 밑에 있는 libmysql.dll을 넣어 준다.

입력 : 경로\redmine\redmine-2.3.3 -> rake generate_secret_token



6.   DB migrate 실행 (아마 여기서부터 시작하면 된다)

입력 : 경로\redmine\redmine-2.3.3 -> rake db:migrate RAILS_ENV=production




7.  기본 데이터 입력

입력 : 경로\redmine\redmine-2.3.3 -> rake redmine:load_default_data RAILS_ENV=production

(명령어 실행 중 언어선택 메시지가 나오면 ko라고 입력한다.)


8.  서버 기동

입력 : 경로\redmine\redmine-2.3.3 -> ruby script/rails server webrick -e production

 

9.  확인

http://localhost:3000/


BitNami로 설치하면 기본적으로 MySQL이 설치되니, Maria DB로 연동후 MySQL은 삭제할것


참고: http://pinkwony.tistory.com/1

+ Recent posts