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은 삭제할것
'To be Developer > Etc' 카테고리의 다른 글
오픈소스나 소스 라이브러리 release 시 GA, SNAPSHOT의 의미 (0) | 2019.04.12 |
---|---|
[ETC 펌] 보일러 플레이트 코드란? (1) | 2018.03.05 |
[Atom] 아톰 단축키 (window) (1) | 2017.10.20 |
[ETC] 폴더내 파일 텍스트파일로 추출하기 (txt) (0) | 2017.05.18 |
[Eclipse]이클립스와 디비 연결하기 (0) | 2017.01.18 |