Recherche…


Introduction

Étapes pour créer une instance AWS RDS et configurer votre fichier database.yml en installant les connecteurs requis.

Considérez que nous connectons MYSQL RDS avec votre application de rails.

Étapes pour créer une base de données MySQL

  1. Connectez-vous au compte amazon et sélectionnez le service RDS
  2. Sélectionnez Launch DB Instance partir de l'onglet instance.
  3. Par defaul MYSQL Community Edition sera sélectionné, donc cliquez sur le bouton de select
  4. Sélectionnez l'objectif de la base de données, dites production et cliquez sur next step
  5. Indiquez la mysql version, storage size, DB Instance Identifier, Master Username and Password puis cliquez sur next step
  6. Entrez le Database Name et cliquez sur Launch DB Instance
  7. Veuillez patienter jusqu'à ce que toute l'instance soit créée. Une fois l'instance créée, vous trouverez un noeud final, copiez ce point d'entrée (appelé nom d'hôte)

Installation de connecteurs

Ajouter l'adaptateur de base de données MySQL au gemfile de votre projet,

gem 'mysql2'

Installez vos gemmes ajoutées,

bundle install

Certains autres adaptateurs de base de données sont,

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

Configurez le fichier database.yml de votre projet Ouvrez votre fichier 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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow