Comment installer mysql 5.7 sur Amazon Linux

Comment installer mysql 5.7 sur Amazon Linux

Lorsque vous exécutez une base de données de production, vous avez besoin d'une solution fiable qui a des temps de récupération rapides, n'écrasera pas vos applications et répond aux demandes de performance de vos utilisateurs. Cela ne signifie pas que vous devez dépenser une tonne d'argent non plus. Amazon fournit des services qui facilitent le déploiement de nouvelles bases de données sur leur infrastructure sans avoir besoin d'en savoir trop sur la façon dont ces choses fonctionnent.

Cet article traversera le processus d'installation de MySQL 5.7 sur Amazon Linux 2.

Conditions préalables

Connectez-vous à votre système Fedora et ouvrez un terminal. Maintenant mettre à niveau les packages actuels vers la dernière version en exécutant la commande suivante.

Sudo Yum Update -y  

Étape 1 - Installez MySQL sur Amazon Linux

Les référentiels par défaut d'Amazon Linux contiennent des packages MariaDB pour l'installation. Pour installer la version de la communauté MySQL, configurez d'abord le référentiel Mysql Yum sur votre machine.

sudo rpm -UVH https: // dev.mysql.com / get / mysql57-commune-libération-el7-11.noarch.RPM  
RPM --Import https: // repo.mysql.com / rpm-gpg-key-mysql-2022 

Après cela, exécutez la commande suivante pour installer le mysql 5.7 packages sur vos systèmes. Cela installera également toutes les autres dépendances requises.

sudo yum installer mysql-community-server  
Dépendances résolues ============================================================== ==============================================. ======== Package Arch Version Repository Size ==================================================== ==============================================. =================== Installation: MySQL-Community-Libs x86_64 5.7.39-1.El7 MySQL57-Community 2.6 m Remplacement de MariaDB-libs.x86_64 1: 5.5.68-1.AMZN2 MySQL-COMMUNITÉ-LIBS-COMPAT X86_64 5.7.39-1.El7 MySQL57-Community 1.2 m Remplacement de MariaDB-libs.x86_64 1: 5.5.68-1.AMZN2 MySQL-Community-Server x86_64 5.7.39-1.EL7 MySQL57-Community 178 M Installation pour les dépendances: MySQL-Community-Client x86_64 5.7.39-1.El7 MySQL57-Community 28 M MySQL-Community-Common X86_64 5.7.39-1.El7 MySQL57-Community 311 K ncurses-compat-libs x86_64 6.0-8.20170212.amzn2.1.3 Amzn2-Core 308 K Résumé de la transaction ====================================================================== ==============================================. =============o 

Appuyez sur «y» lorsque vous demandez la confirmation pour terminer l'installation.

Une fois l'installation MySQL terminée sur votre système Amazon Linux. Vous devez permettre au service MySQL de démarrer sur le démarrage du système. Démarrez également le service en utilisant les commandes suivantes:

sudo systemctl activer mysqld  sudo systemctl start mysqld  

Une fois que vous avez démarré le serveur MySQL pour la première fois, un mot de passe généré automatiquement est défini pour le compte racine. Vous pouvez trouver ce mot de passe dans les journaux MySQL.

Sudo Grep 'Mot de passe temporaire' / var / log / mysqld.enregistrer  2022-08-18T07: 31: 38.099501Z 1 [Remarque] Un mot de passe temporaire est généré pour [Protégé par e-mail]: ?iy.1gmjba = J 

Copiez ce mot de passe et utilisez-le pour l'assistant de configuration post-installation.

Étape 2 - Configuration de l'installation du post

Le serveur communautaire MySQL a été installé sur votre système. Maintenant, exécutez la commande suivante pour appliquer la sécurité sur le serveur MySQL. Exécutez simplement la commande ci-dessous et suivez l'assistant de sécurité.

sudo mysql_secure_installation  

Entrez le mot de passe racine trouvé dans l'étape ci-dessus, puis définissez un nouveau mot de passe pour le compte racine MySQL. Ensuite, suivez les instructions à l'écran et appuyez sur Y pour toutes les autres opérations pour appliquer une sécurité améliorée.

  • Entrez le mot de passe pour la racine de l'utilisateur: [Entrez le mot de passe racine actuel]
  • Nouveau mot de passe: [Entrez un nouveau mot de passe racine]
  • Ré-entrez le nouveau mot de passe: [Racontiez le nouveau mot de passe racine]
  • Force estimée du mot de passe: 100
    Modifier le mot de passe de la racine ? ((Appuyez sur y | y pour oui, toute autre touche pour non): n
  • Supprimer les utilisateurs anonymes? (Appuyez sur y | y pour oui, toute autre touche pour non): y
  • Interdire la connexion racine à distance? (Appuyez sur y | y pour oui, toute autre touche pour non): y
  • Supprimer la base de données de test et y accéder? (Appuyez sur y | y pour oui, toute autre touche pour non): y
  • Recharger les tables de privilège maintenant? (Appuyez sur y | y pour oui, toute autre touche pour non): y
  • Terminé!

Étape 3 - Connectez le terminal mysql

Terminé. Vous pouvez maintenant vous connecter au serveur MySQL à l'aide de la ligne de commande. La commande suivante connectera MySQL en cours d'exécution sur localhost en tant qu'utilisateur racine. Cela provoquera le mot de passe du compte racine.

mysql -u root -p Entrez le mot de passe: bienvenue sur le moniteur MySQL. Les commandes se terminent avec; ou \ g. Votre ID de connexion MySQL est 5 Version du serveur: 5.7.39 MySQL Community Server (GPL) Copyright (C) 2000, 2022, Oracle et / ou ses affiliés. Oracle est une marque déposée d'Oracle Corporation et / ou de ses affiliés. D'autres noms peuvent être les marques de leurs propriétaires respectifs. Type 'help;' ou '\ h' pour obtenir de l'aide. Tapez '\ c' pour effacer l'instruction de saisie actuelle. mysql> 

Conclusion

Dans ce tutoriel, vous avez appris à installer le serveur communautaire MySQL sur un système Amazon Linux 2.