[RUBY] Versuchen Sie, die Rails-App für EC2-Part 2 (Server Construction) bereitzustellen.

Über diesen Artikel

Dieses Mal werden wir einen Server mit EC2 bauen. Der Inhalt des ersten Teils wird angenommen. Überprüfen Sie daher, ob Sie dies noch nicht getan haben. Dieses Mal werden wir die wesentliche Software wie node.js und Ruby in EC2 so beschreiben, als ob sie bereits installiert worden wären. https://qiita.com/kotobuki562/items/57ffbaadad8ec8d16a4f

Datenbank vorbereiten

Dieses Mal werden wir MariaDB verwenden. Dies liegt daran, dass die Instanz unter Amazon Linux 2 ausgeführt wird. Es gibt keinen Unterschied, wenn Sie es als abgeleitete Version von MYSQL betrachten.

Geben Sie den folgenden Befehl ein, um die Datenbank zu installieren. MariaDB kann mit dem Befehl yum installiert werden.

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

Starten Sie MariaDB mit dem Befehl systemctl.

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

Lassen Sie uns überprüfen, ob es mit dem Befehl status gestartet wird.

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

Wenn "aktiv (laufend)" in grünen Buchstaben angezeigt wird, ist dies erfolgreich.

Datenbankkennworteinstellung

Standardmäßig lautet der Benutzername "root", Sie können das Kennwort jedoch selbst festlegen. Wenn Sie den folgenden Befehl ausführen, werden Sie nach verschiedenen Ja / Nein-Fragen gefragt. Antworten Sie also mit Ja. Wenn "Neues Passwort:" angezeigt wird, geben Sie das Passwort ein, das Sie festgelegt haben. Machen Sie sich eine Notiz, damit Sie sie nicht vergessen.

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

Lassen Sie uns eine Verbindung zur Datenbank herstellen, wenn wir fertig sind. Nachdem wir die Verbindung bestätigt haben, beenden wir mit "exit".

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

Damit ist das EC2-Datenbankdesign abgeschlossen. Beim nächsten Mal möchte ich beschreiben, wie der SSH-Schlüssel tatsächlich auf GitHub registriert und bereitgestellt wird.

Recommended Posts

Versuchen Sie, die Rails-App für EC2-Part 2 (Server Construction) bereitzustellen.
Versuchen Sie, die Rails-App für EC2-Teil 2 (Bereitstellung) bereitzustellen.
Versuchen Sie, die Rails-App für EC2-Teil 1 bereitzustellen.
[Einführung] Erstellen Sie eine Ruby on Rails-Anwendung
So beenden Sie den Rails-Server
Rails-Webserver und Anwendungsserver
Versuchen Sie, OpenCV in die Android-Anwendung einzuführen
Vorbereiten der Erstellung einer Rails-Anwendung
Einführung des vollständigen Kalenders in die Rails-Anwendung
Stellen Sie mit dem iPhone eine Verbindung zum Rails-Server her
Rails API-Serverumgebungskonstruktion mit Docker-Compose
Einführung in Zipkin to Jersey (JAX-RS2) -Anwendungen
Rails Tutorial Kapitel 1 Von Null bis Bereitstellung [Try]
Fehler beim Bereitstellen von Rails5 + MySQL auf Heroku mit Docker-Compose
Versuchen Sie, das gemeinsame Layout mit Schienen zusammenzufassen
Aufbau eines NFS-Servers
(Im Aufbau) Versuchen Sie, mit Docker auf dem MacBook Memo einen automatisierten Infra-Server für den Chef zu erstellen
Was tun, wenn der Rails-Server nicht gestartet werden kann?
Bereitstellen auf Ruby on Rails Elastische Bohnenstange (Umgebungskonstruktion)
Rails6 Ich habe versucht, Docker in eine vorhandene Anwendung einzuführen
[Ruby on Rails] Von der MySQL-Konstruktion zum Datenbankwechsel