Buscar..


Introducción

Pasos para crear una instancia de AWS RDS y configurar su archivo database.yml instalando los conectores necesarios.

Considera que estamos conectando MYSQL RDS con tu aplicación de rieles.

Pasos para crear la base de datos MYSQL

  1. Inicie sesión en la cuenta de Amazon y seleccione el servicio RDS
  2. Seleccione Launch DB Instance de base de datos en la pestaña de instancia
  3. De forma predeterminada, se seleccionará MYSQL Community Edition, por lo tanto, haga clic en el botón select
  4. Seleccione el propósito de la base de datos, diga production y haga clic en el next step
  5. Proporcione la mysql version, storage size, DB Instance Identifier, Master Username and Password y haga clic en el next step
  6. Introduzca el Database Name y haga clic en Launch DB Instance
  7. Por favor espere hasta que toda la instancia sea creada. Una vez que se crea la instancia, encontrará un punto final, copie este punto de entrada (que se conoce como nombre de host)

Instalacion de conectores

Agregue el adaptador de base de datos MySQL al archivo gem de su proyecto,

gem 'mysql2'

Instala tus gemas añadidas,

bundle install

Algunos otros adaptadores de base de datos son,

  • gem 'pg' para PostgreSQL
  • gem 'activerecord-oracle_enhanced-adapter' para Oracle
  • gem 'sql_server' para SQL Server

Configure el archivo database.yml de su proyecto Abra su archivo 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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow