Ruby on Rails
레일 애플리케이션에 Amazon RDS 추가하기
수색…
소개
AWS RDS 인스턴스를 만들고 필요한 커넥터를 설치하여 database.yml 파일을 구성하는 단계입니다.
MYSQL RDS를 레일 애플리케이션과 연결한다고 가정 해보십시오.
MYSQL 데이터베이스를 만드는 단계
- 아마존 계정에 로그인하고 RDS 서비스를 선택하십시오.
- 인스턴스 탭에서
Launch DB Instance
선택하십시오. - Defaul MYSQL Community Edition이 선택되므로
select
버튼을 클릭하십시오. - 데이터베이스 목적을 선택하고,
production
말하고next step
클릭하십시오. -
mysql version, storage size, DB Instance Identifier, Master Username and Password
하고next step
클릭하십시오. -
Database Name
입력하고Launch DB Instance
클릭하십시오. - 모든 인스턴스가 만들어 질 때까지 기다려주십시오. 일단 인스턴스가 생성되면 엔드 포인트를 찾고,이 엔트리 포인트 (호스트 이름이라고 함)를 복사하고,
커넥터 설치
MySQL 데이터베이스 어댑터를 프로젝트의 gemfile에 추가하십시오.
gem 'mysql2'
추가 한 보석을 설치하십시오,
bundle install
일부 다른 데이터베이스 어댑터는,
- PostgreSQL을위한
gem 'pg'
-
gem 'activerecord-oracle_enhanced-adapter'
Oracle -
gem 'sql_server'
SQL Server 용)
프로젝트의 database.yml 파일 구성하기 config / database.yml 파일을여십시오.
production:
adapter: mysql2
encoding: utf8
database: <%= RDS_DB_NAME %> # Which you have entered you creating database
username: <%= RDS_USERNAME %> # db master username
password: <%= RDS_PASSWORD %> # db master password
host: <%= RDS_HOSTNAME %> # db instance entrypoint
port: <%= RDS_PORT %> # db post. For MYSQL 3306
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow