수색…


소개

AWS RDS 인스턴스를 만들고 필요한 커넥터를 설치하여 database.yml 파일을 구성하는 단계입니다.

MYSQL RDS를 레일 애플리케이션과 연결한다고 가정 해보십시오.

MYSQL 데이터베이스를 만드는 단계

  1. 아마존 계정에 로그인하고 RDS 서비스를 선택하십시오.
  2. 인스턴스 탭에서 Launch DB Instance 선택하십시오.
  3. Defaul MYSQL Community Edition이 선택되므로 select 버튼을 클릭하십시오.
  4. 데이터베이스 목적을 선택하고, production 말하고 next step 클릭하십시오.
  5. mysql version, storage size, DB Instance Identifier, Master Username and Password 하고 next step 클릭하십시오.
  6. Database Name 입력하고 Launch DB Instance 클릭하십시오.
  7. 모든 인스턴스가 만들어 질 때까지 기다려주십시오. 일단 인스턴스가 생성되면 엔드 포인트를 찾고,이 엔트리 포인트 (호스트 이름이라고 함)를 복사하고,

커넥터 설치

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