Comment installer MySQL et phpMyAdmin sur AWS EC2 Cloud9 ?

Introduction

Cette page explique comment installer et configurer MySQL et phpMyAdmin sur un serveur AWS EC2 Cloud9 fraichement installé avec les versions suivantes :

La lecture des pages suivantes est fortement recommendée avant d'installer MySQL et phpMyAdmin :

Le tutoriel suivant suppose qu'un serveur Apache est déjà installé et correctement configuré.

Installation de MySQL

Les environnements AWS Cloud9 sont livrés avec MySQL installé. Lancer un termina (Alt-T), et exécutez la commande suivante :

sudo service mysql status

MySQL est actif et en cours d'exécution:

MySQL installé et en cours d'exécution sur un environnement Amazon AWS EC2 Cloud9

MySQL est installé avec un utilisateur root par défaut. Travailler avec l'utilisateur root n'est pas une bonne pratique, aussi, nous allons créer un nouvel utilisateur pour la base de données. Connectez-vous à MySQL avec l'utilisateur root (sans mot de passe) :

sudo mysql -u root

Créez le nouvel utilisateur (remplacez username et password par les valeurs de votre choix) :

mysql> CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

Ensuite, ajoutez les privilèges à votre nouvel utilisateur :

mysql> GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;

Quittez l'invité de commande MySQL :

mysql> exit

Vous pouvez vérifier que votre nouvel utilisateur est bien créé en vous connectant au serveur MySQL (la commande exit permet de quitter l'invité de commande MySQL):

mysql -u username -p

Installation de phpMyAdmin

Installez phpMyAdmin avec la commande suivante :

sudo apt install phpmyadmin php-mbstring php-gettext

Plusieurs questions vont vous être posées durant l'installation :

Configurez Apache2 comme serveur associé à phpMyAdmin :

Selectionnez le serveur Apache2 pendant l'installation de phpMyAdmin

Cliquez yes pour configurer la base de données avec dbconfig-common :

Configurez la base de données avec phpMyAdmin

Saisir et confirmer le mot de passe associé à phpMyAdmin :

Saisir le mot de passe phpMyAdmin

Lorsque l'installation est terminée, cliquez sur Preview Running Application et ajoutez /phpmyadmin/ à la fin de l'URL.

Si phpMyAdmin ne fonctionne pas correctement, essayez les solutions suivantes :

Lorsque la page suivante apparait, connectez-vous avec l'utilisateur et le mot de passe MySQL configuré précédemment :

Home page of freshly installed phpMyAdmin

Et voilà !

Voir aussi


Dernière mise à jour : 23/11/2021