La procédure pour «utiliser le serveur AWS» est écrite en 5 parties.
Veuillez consulter les articles ci-dessous.
① Configuration initiale de EC2 ② Créer une base de données dans l'environnement de production ← Imakoko ③ Rails de démarrage de EC2 ④ Configurer le serveur Web ⑤ Automatiser le déploiement
Il existe les types de bases de données suivants.
・ Base de données hiérarchique ・ Base de données des types de réseau ・ Base de données relationnelle
La plus utilisée est la "base de données relationnelle"
Les informations peuvent être organisées et gérées sous la forme d'un tableau Excel.
Et le logiciel qui gère cette base de données relationnelle
Il s'appelle ** Système de gestion de base de données relationnelle (SGBDR) **.
L'un des SGBDR représentatifs est MySQL '' Et il existe également une base de données appelée
MariaDB '' dérivée de MySQL.
"MariaDB" est un logiciel open source développé comme un dérivé de MySQL. Compatible avec MySQL. Amazon Linux 2 est censé utiliser MariaDB.
Si vous utilisez Amazon Linux 2, MariaDB peut être installée à partir de la "commande yum".
Exécutez la commande suivante dans le terminal (dans EC2)
[ec2-user@ip-***-**-**-*** ~]$ sudo yum -y install mysql56-server mysql56-devel mysql56 mariadb-server mysql-devel
Utilisez la "commande systemctl" pour démarrer la base de données.
Exécutez la commande suivante dans le terminal (dans EC2)
[ec2-user@ip-***-**-**-*** ~]$ sudo systemctl start mariadb
Exécutez la commande suivante pour vérifier si elle peut être démarrée
[ec2-user@ip-***-**-**-*** ~]$ sudo systemctl status mariadb
● mariadb.service - MariaDB database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
Active: active (running)depuis sam.2020-02-29 07:00:11 UTC; 7s ago
Process: 5993 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (code=exited, status=0/SUCCESS)
Process: 5957 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS)
Si «actif (en cours)» s'affiche en vert, le démarrage de la base de données est réussi.
MariaDB installée avec yum a un utilisateur nommé "root" par défaut. Vous pouvez y accéder, mais aucun mot de passe n'a été défini. Vous devez définir un mot de passe.
Exécutez la commande suivante dans le terminal (dans EC2)
[ec2-user@ip-***-**-**-*** ~]$ sudo /usr/bin/mysql_secure_installation
① Lorsque «Entrer le mot de passe actuel pour root (entrer pour aucun):» s'affiche, appuyez sur la touche Entrée. ② Lorsque "Définir le mot de passe root? [O / n]" s'affiche, entrez "Y" et appuyez sur la touche Entrée. ③ Lorsque "Nouveau mot de passe:" s'affiche, entrez le mot de passe que vous avez choisi (* Rien ne s'affiche à l'écran, mais vous pouvez le saisir) ④ Lorsque «Re-enter new password:» s'affiche, saisissez le même mot de passe (surtout rien ne s'affiche à l'écran, mais vous pouvez le saisir)
Si "... Success!" S'affiche ici, la configuration du mot de passe est terminée. Il est nécessaire de continuer à répondre aux paramètres détaillés.
⑤ Lorsque "Supprimer les utilisateurs anonymes? [O / n]" s'affiche, saisissez "Y" et appuyez sur la touche Entrée. ⑥ Lorsque «Interdire la connexion root à distance? [O / n]» s'affiche, entrez «Y» et appuyez sur la touche Entrée. ⑦ Lorsque «Supprimer la base de données de test et y accéder? [O / n]» s'affiche, entrez «Y» et appuyez sur la touche Entrée. ⑧ Lorsque «Recharger les tables de privilèges maintenant? [O / n]» s'affiche, entrez «Y» et appuyez sur la touche Entrée.
Les paramètres sont terminés lorsque vous y êtes invité
Vérifiez si le mot de passe que vous avez défini précédemment peut être utilisé
Exécutez la commande suivante dans le terminal (dans EC2)
[ec2-user@ip-***-**-**-*** ~]$ mysql -u root -p
Vous serez invité à entrer le mot de passe, "Entrez le mot de passe:". Saisissez le mot de passe que vous avez défini précédemment et appuyez sur la touche Entrée. Si ce qui suit s'affiche, les paramètres de la base de données sont terminés.
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 142
Server version: 5.5.64-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
Vous pouvez quitter en tapant "exit".
c'est tout. Je vous remercie pour votre travail acharné.
Continuer → ici