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éez une base de données pour stocker les données d'application WEB.
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.
Exécutez la commande suivante pour installer MySQL. Cette fois, installez la version 5.6.
sudo yum -y install mysql56-server mysql56-devel mysql56
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
Vous pouvez démarrer et arrêter des services avec des commandes utilisables sous UNIX (Linux, Mac, etc.).
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».
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'
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
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
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)