Maison >base de données >tutoriel mysql >Comment installer MySQL sur une instance ECon Amazon Linux 3

Comment installer MySQL sur une instance ECon Amazon Linux 3

Linda Hamilton
Linda Hamiltonoriginal
2025-01-03 22:12:39558parcourir

Vous travaillez avec une instance EC2 utilisant Amazon Linux 2023 et vous avez besoin de MySQL ? Contrairement aux versions précédentes, MySQL n'est plus préinstallé et le processus d'installation peut être quelque peu déroutant. Mais ne vous inquiétez pas ! Voici un guide étape par étape pour l'installer sans complications et le configurer correctement.


1. Téléchargez le fichier MySQL RPM

La première étape consiste à télécharger le fichier depuis le référentiel MySQL. Cela vous permettra d'accéder aux versions les plus récentes :

sudo wget https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm  

2. Installez le fichier RPM

Ce fichier configurera le référentiel nécessaire à l'installation :

sudo dnf install mysql80-community-release-el9-1.noarch.rpm -y  

3. Importez la clé publique MySQL

Pour éviter les problèmes d'authentification des paquets, importez la clé MySQL GPG :

sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023  

4. Installez MySQL selon vos besoins

Client MySQL uniquement :

sudo dnf install mysql-community-client -y  

MySQL Server (inclut le client) :

sudo dnf install mysql-community-server -y  

5. Configurer le serveur MySQL

Démarrez le service et assurez-vous qu'il démarre automatiquement avec le système :

sudo systemctl start mysqld  
sudo systemctl enable mysqld  

Vérifiez que le service fonctionne :

sudo systemctl status mysqld  

? Voici un exemple de ce à quoi devrait ressembler l'état du service :

Cómo instalar MySQL en una instancia ECon Amazon Linux 3


6. Configuration initiale de MySQL

Avant d'utiliser MySQL, vous devez effectuer une configuration initiale. Tout d'abord, recherchez le mot de passe temporaire généré lors de l'installation :

sudo grep 'temporary password' /var/log/mysqld.log  

? Un exemple du résultat est présenté ci-dessous :

Cómo instalar MySQL en una instancia ECon Amazon Linux 3

Ensuite, exécutez le script de configuration initiale :

sudo mysql_secure_installation  

Recommandations lors de la définition du mot de passe

1. Répond aux exigences de sécurité :

  • Au moins une lettre majuscule et une lettre minuscule.
  • Au moins un numéro.
  • Au moins un symbole spécial (.!@#$%^&*()).

Si vous ne répondez pas à ces critères, vous verrez une erreur comme celle-ci :

ERREUR 1819 (HY000) : Votre mot de passe ne satisfait pas aux exigences de la politique actuelle.

Cómo instalar MySQL en una instancia ECon Amazon Linux 3

2. Évaluer le niveau de sécurité :

MySQL vous montrera un pourcentage qui indique le degré de sécurité de votre mot de passe. Un niveau de 100 % indique une sécurité maximale.

Cómo instalar MySQL en una instancia ECon Amazon Linux 3

3. Ajuster la politique de validation (facultatif) :

Si vous préférez des mots de passe moins stricts, vous pouvez modifier la politique de validation dans le fichier /etc/my.cnf ou via des commandes dans MySQL.


Que fait le script mysql_secure_installation ?

Ce script vous guide pour apporter des ajustements clés à vos paramètres de sécurité :

  • Modifier le mot de passe root : Utilisez un mot de passe fort en suivant les recommandations ci-dessus.
  • Désactiver les utilisateurs anonymes : Cela empêche tout accès non autorisé.
  • Supprimer la base de données de test : Protégez votre système en supprimant les données par défaut.
  • Restreindre l'accès à distance : Garantit qu'il n'est accessible qu'à partir de la machine locale.

Vue de l'assistant de configuration

? Voici des captures d'écran de ce à quoi ressemble l'assistant lors de son exécution :

Cómo instalar MySQL en una instancia ECon Amazon Linux 3

Cómo instalar MySQL en una instancia ECon Amazon Linux 3


Prêt! ?

MySQL est désormais entièrement installé et configuré sur votre instance EC2 exécutant Amazon Linux 2023.

Vous avez des questions ou souhaitez partager votre expérience ? Laissez-le dans les commentaires ! ??

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn