[RUBY] Essayez de déployer l'application Rails sur EC2-Part 2 (Server Construction) -

À propos de cet article

Cette fois, nous allons construire un serveur avec EC2. Le contenu de la première partie est supposé, veuillez donc vérifier si vous ne l'avez pas encore fait. Cette fois, nous décrirons les logiciels essentiels tels que node.js et Ruby déjà installés dans EC2. https://qiita.com/kotobuki562/items/57ffbaadad8ec8d16a4f

Préparer la base de données

Cette fois, nous utiliserons MariaDB. En effet, l'instance s'exécute sur Amazon Linux 2. Il n'y a aucune différence si vous le considérez comme une version dérivée de MYSQL.

Entrez la commande suivante pour installer la base de données. MariaDB peut être installé avec la commande yum.

[ec2-user@ip-111-11-11-111 ~]$ sudo yum -y install mysql56-server mysql56-devel mysql56 mariadb-server mysql-devel

Démarrez MariaDB avec la commande systemctl.

[ec2-user@ip-111-11-11-111 ~]$ sudo systemctl start mariadb

Vérifions s'il est démarré avec la commande status.

[ec2-user@ip-111-11-11-111 ~]$ sudo systemctl status mariadb

Si "actif (en cours)" s'affiche en lettres vertes, cela signifie que l'opération est réussie.

Configuration du mot de passe de la base de données

Par défaut, le nom d'utilisateur est "root", mais vous pouvez définir le mot de passe vous-même. Lorsque vous exécutez la commande suivante, il vous sera demandé plusieurs oui / non, alors répondez oui. Lorsque "Nouveau mot de passe:" s'affiche, entrez le mot de passe que vous avez choisi. Faites une note pour ne pas l'oublier.

[ec2-user@ip-111-11-11-111 ~]$ sudo /usr/bin/mysql_secure_installation

Connectons-nous à la base de données lorsque nous avons terminé. Après avoir confirmé la connexion, quittons avec "exit".

[ec2-user@ip-111-11-11-111 ~]$ mysql -u root -p

Ceci termine la conception de la base de données EC2. La prochaine fois, j'aimerais décrire comment enregistrer la clé SSH sur GitHub et la déployer.

Recommended Posts

Essayez de déployer l'application Rails sur EC2-Part 2 (Server Construction) -
Essayez de déployer l'application Rails sur EC2-Part 2 (déploiement) -
Essayez de déployer l'application Rails sur EC2-Part 1-
[Introduction] Créer une application Ruby on Rails
Comment terminer le serveur de rails
Serveur Web et serveur d'applications Rails
Essayez d'introduire OpenCV dans l'application Android
Préparation à la création de l'application Rails
Présentation du calendrier complet à l'application Rails
Connectez-vous au serveur Rails avec iPhone
Construction de l'environnement du serveur API Rails à l'aide de docker-compose
Présentation des applications Zipkin to Jersey (JAX-RS2)
Tutoriel Rails Chapitre 1 De zéro au déploiement [Essayer]
Erreur lors du déploiement de rails5 + Mysql sur heroku avec Docker-compose
Essayez de résumer la disposition commune avec des rails
Construction du serveur NFS
(En cours de construction) Essayez de créer un serveur infra automatisé chef à l'aide de Docker sur macbook Memo
Que faire si le serveur Rails ne peut pas démarrer
Déployer sur Ruby on Rails Elastic beanstalk (Construction de l'environnement)
Rails6 J'ai essayé d'introduire Docker dans une application existante
[Ruby on Rails] De la construction de MySQL au changement de base de données