[RUBY] Verfahren zum Veröffentlichen einer Anwendung mit AWS (4) Erstellen einer Datenbank

Einführung

Wir werden das Verfahren zum Veröffentlichen einer Anwendung mit AWS beschreiben. In diesem Artikel erstellen wir eine Datenbank.

Erstellen Sie eine Datenbank

Erstellen Sie eine Datenbank zum Speichern von WEB-Anwendungsdaten.

Datenbanktyp

Die Arten von Datenbanken sind wie folgt.

Die am häufigsten verwendete ist die relationale Datenbank. Die Software, die relationale Datenbanken verwaltet, heißt Relational Database Management System (RDBMS). MySQL ist eines der RDBMS. MySQL ist ein von Oracle entwickeltes und bereitgestelltes RDBMS, mit dem Sie Datenbanken erstellen, bearbeiten und löschen können. Es wird als Open-Source-Software veröffentlicht und kann von jedem kostenlos verwendet werden. Da es zusammen mit Ruby on Rails verwendet werden kann, erstellen wir in diesem Artikel eine Datenbank mit MySQL.

Installieren Sie MySQL

Führen Sie den folgenden Befehl aus, um MySQL zu installieren. Dieses Mal installieren Sie Version 5.6.

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

Starten Sie MySQL

Führen Sie den folgenden Befehl aus, um MySQL zu starten.

sudo service mysqld start

Führen Sie den folgenden Befehl aus, und wenn "Ausführen" angezeigt wird, kann er erfolgreich gestartet werden.

sudo service mysqld status

Was ist der Servicebefehl?

Sie können Dienste mit Befehlen starten und stoppen, die unter UNIX (Linux, Mac usw.) verwendet werden können.

Was ist mysqld

Der obige Befehl ist mysqld anstelle von mysql, mit einem "d" am Ende. Dieses d ist eine Abkürzung für den Linux-Begriff "Daemon" und bedeutet "Server".

MySQL-Passworteinstellung

Standardmäßig kann der Root-Benutzer auf das installierte MySQL zugreifen. Da kein Passwort festgelegt wurde, legen Sie ein Passwort fest. Führen Sie beispielsweise den folgenden Befehl aus, um das Kennwort auf 'AbCdEf1234' festzulegen.

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

Überprüfen Sie die MySQL-Verbindung

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob Sie eine Verbindung zu MySQL herstellen können. Sie werden aufgefordert, das Kennwort einzugeben. Geben Sie daher das zuvor festgelegte Kennwort ein. OK, wenn kein Fehler auftritt.

mysql -u root -p

MySQL-Befehlsoptionen

Die Optionen des obigen MySQL-Befehls haben die folgenden Bedeutungen.

-u.Geben Sie den Benutzernamen an
-p.Geben Sie das Passwort an

In Verbindung stehender Artikel

Verfahren zum Veröffentlichen einer Anwendung mit AWS (1) AWS-Konto erstellen Verfahren zum Veröffentlichen einer Anwendung mit AWS (2) EC2-Instanz erstellen [So veröffentlichen Sie eine Anwendung mithilfe der AWS (3) EC2-Instanzumgebungskonstruktion] (https://qiita.com/osawa4017/items/8dc09203f84e04bf0e66) [Verfahren zum Veröffentlichen eines Antrags mit AWS (5) Antrag veröffentlichen] (https://qiita.com/osawa4017/items/6f3125fcc21f73024311) [Verfahren zum Veröffentlichen der Anwendung mit AWS (6) Install Nginx] (https://qiita.com/osawa4017/items/9b707baf6ddde623068c)

Recommended Posts

Verfahren zum Veröffentlichen einer Anwendung mit AWS (4) Erstellen einer Datenbank
Verfahren zum Veröffentlichen einer Anwendung mit AWS (5) Veröffentlichen einer Anwendung
Verfahren zum Veröffentlichen einer Anwendung mit AWS (6) Führen Sie Nginx ein
Verfahren zum Veröffentlichen einer Anwendung mit AWS (7) Automatische Bereitstellung durch Capistrano
[Für Anfänger] Verfahren zum Erstellen eines Controllers mithilfe von Schienen
Ein Memorandum zum Erstellen eines erweiterten Loggers mit org.slf4j.Logger
Erstellen eines Wochenkalenders 2021 (Nachfüllen für Systemnotizbuch) mit Ruby
Erklärung von Ruby on Rails für Anfänger ③ ~ Erstellen einer Datenbank ~
Verfahren zum Erstellen einer Rails-Anwendungsentwicklungsumgebung mit Docker [Rails, MySQL, Docker]
So veröffentlichen Sie eine Anwendung mithilfe der AWS (3) EC2-Instanzumgebungskonstruktion
Verfahren zum Erstellen eines Autorisierungsservers mit Authlete (CIBA-kompatible Version)
Informationen zum Erstellen von Apps mit Springboot
# 1 [Anfänger] Erstellen Sie eine Webanwendung (Website) mit Eclipse aus Wissen 0. "Lassen Sie uns eine Umgebung zum Erstellen von Web-Apps erstellen"
Erstellen einer Entwicklungsumgebung für Java-Webanwendungen mit Docker für Mac Teil1
Bereitstellen einer Node.js-Anwendung auf einer ECS-Instanz mithilfe des Cloud Toolkit
Ein Memorandum für Anfänger der Android-Anwendungsentwicklung
AdMob-Einstellungsverfahren für Android-Apps (Dezember 2016)
Rails Grundlagen zum Erstellen einer neuen Anwendung
Senden Sie E-Mails mit JavaMail unter AWS
Erstellen eines Beispielprogramms mit dem Problem eines Datenbankspezialisten für DDD-Verbesserung 2
Erstellen eines Beispielprogramms mit dem Problem eines Datenbankspezialisten mit DDD-Verbesserung 1
Erstellen Sie mit der molekulardynamischen Methode eine Animation, in der Charaktere für einen Moment auftauchen
Vom Erstellen eines Spring Boot-Projekts bis zum Ausführen einer Anwendung mit VS Code