[RUBY] Procédure de publication d'une application à l'aide d'AWS (4) Création d'une base de données

introduction

Nous décrirons la procédure de publication d'une application à l'aide d'AWS. Dans cet article, nous allons créer une base de données.

Créer une base de données

Créez une base de données pour stocker les données d'application WEB.

Type de base de données

Les types de bases de données sont les suivants.

--Base de données hiérarchique --Base de données de type de réseau --Base de données relationnelle

Le plus utilisé est la base de données relationnelle. Le logiciel qui gère les bases de données relationnelles s'appelle Relational Database Management System (RDBMS). MySQL est l'un des SGBDR. MySQL est un SGBDR développé et fourni par Oracle, qui vous permet de créer, modifier et supprimer des bases de données. Il est publié en tant que logiciel open source et tout le monde peut l'utiliser gratuitement. Puisqu'il peut être utilisé avec Ruby on Rails, dans cet article, nous allons créer une base de données en utilisant MySQL.

Installez MySQL

Exécutez la commande suivante pour installer MySQL. Cette fois, installez la version 5.6.

sudo yum -y install mysql56-server mysql56-devel mysql56

Démarrez MySQL

Exécutez la commande suivante pour démarrer MySQL.

sudo service mysqld start

Exécutez la commande suivante et si «running» s'affiche, elle peut être démarrée avec succès.

sudo service mysqld status

Quelle est la commande de service?

Vous pouvez démarrer et arrêter des services avec des commandes utilisables sous UNIX (Linux, Mac, etc.).

Qu'est-ce que mysqld

La commande ci-dessus est mysqld au lieu de mysql, avec un "d" à la fin. Ce d est une abréviation du terme Linux «démon» et signifie «serveur».

Paramètre de mot de passe MySQL

Par défaut, le MySQL installé est accessible par l'utilisateur root, Puisqu'aucun mot de passe n'a été défini, définissez un mot de passe. Par exemple, pour définir le mot de passe sur "AbCdEf1234", exécutez la commande suivante.

sudo /usr/libexec/mysql56/mysqladmin -u root password 'AbCdEf1234'

Vérifier la connexion MySQL

Exécutez la commande suivante pour vérifier si vous pouvez vous connecter à MySQL. Vous serez invité à entrer le mot de passe, alors entrez le mot de passe que vous avez défini précédemment. OK si aucune erreur ne se produit.

mysql -u root -p

Options de commande MySQL

Les options de la commande MySQL ci-dessus ont les significations suivantes.

-u.Spécifiez le nom d'utilisateur
-p.Spécifiez le mot de passe

Article associé

Procédure pour publier une application à l'aide d'AWS (1) Créer un compte AWS Procédure pour publier une application à l'aide d'AWS (2) Create EC2 instance [Comment publier une application à l'aide de la construction d'environnement d'instance AWS (3) EC2] (https://qiita.com/osawa4017/items/8dc09203f84e04bf0e66) [Procédure de publication d'une application à l'aide d'AWS (5) Publish application] (https://qiita.com/osawa4017/items/6f3125fcc21f73024311) [Procédure pour publier une application à l'aide d'AWS (6) Install Nginx] (https://qiita.com/osawa4017/items/9b707baf6ddde623068c)

Recommended Posts

Procédure de publication d'une application à l'aide d'AWS (4) Création d'une base de données
Procédure de publication d'une application à l'aide d'AWS (5) Publier une application
Procédure de publication d'une application à l'aide d'AWS (6) Présentation de Nginx
Procédure de publication d'une application à l'aide d'AWS (7) Déploiement automatique par Capistrano
[Pour les débutants] Procédure de création d'un contrôleur à l'aide de rails
Un mémorandum pour créer un enregistreur étendu à l'aide de org.slf4j.Logger
Création d'un calendrier hebdomadaire 2021 (recharge pour notebook système) avec Ruby
Explication de Ruby on rails pour les débutants ③ ~ Création d'une base de données ~
Procédure de création d'un environnement de développement d'applications Rails avec Docker [Rails, MySQL, Docker]
Comment publier une application à l'aide de la construction d'environnement d'instance AWS (3) EC2
Procédure de création d'un serveur d'autorisation avec Authlete (version compatible CIBA)
À propos de la création d'applications avec Springboot
# 1 [Débutant] Créez une application Web (site Web) avec Eclipse à partir de la connaissance 0. "Construisons un environnement pour créer des applications Web"
Création d'un environnement de développement pour les applications Web Java avec Docker pour Mac Part1
Déployer une application Node.js sur une instance ECS à l'aide du Cloud Toolkit
Mémorandum des débutants en développement d'applications Android
Procédure de configuration d'AdMob pour les applications Android (décembre 2016)
Rails Bases de la création d'une nouvelle application
Envoyer des e-mails à l'aide de JavaMail sur AWS
Création d'un exemple de programme en utilisant le problème d'un spécialiste des bases de données dans DDD Improvement 2
Création d'un exemple de programme en utilisant le problème d'un spécialiste des bases de données avec DDD Improvement 1
Créez une animation dans laquelle les personnages émergent un instant avec la méthode de la dynamique moléculaire
De la création d'un projet Spring Boot à l'exécution d'une application avec VS Code