GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer phpMyAdmin sur Ubuntu 18.04

phpMyAdmin est l'un des outils de gestion de base de données Web les plus populaires et les plus utilisés sur le marché. Il s'agit d'une application PHP gratuite et open source qui permet aux utilisateurs de gérer un ou plusieurs serveurs de base de données SQL, à la fois localement ou sur un serveur distant à l'aide d'un navigateur Web avec une interface utilisateur graphique facile à utiliser. Il peut être utilisé pour gérer l'administration de MySQL ainsi que des bases de données MariaDB. Vous pouvez créer, modifier et supprimer des bases de données ou des tables, exécuter des requêtes SQL, gérer vos comptes et privilèges d'utilisateur MySQL, et bien plus encore, le tout depuis votre navigateur Web. Aujourd'hui, nous allons vous montrer comment installer phpMyAdmin sur Ubuntu 18.04.

Nous avons une version mise à jour de ce tutoriel - Comment installer phpMyAdmin sur Ubuntu 20.04

Exigences :

  • Pour les besoins de ce didacticiel, nous utiliserons un VPS Ubuntu 18.04.
  • Vous aurez également besoin d'une pile LAMP ou LEMP fonctionnelle (Linux, Apache/Nginx, MySQL, PHP). Notre VPS Ubuntu 18.04 est déjà préinstallé avec une pile LAMP entièrement configurée.
  • Un accès root SSH complet ou un utilisateur avec des privilèges sudo est également requis.

Étape 1 :Connectez-vous à votre serveur

Avant de commencer, vous devez vous connecter à votre serveur via SSH en tant qu'utilisateur root ou tout autre utilisateur disposant des privilèges sudo.

Pour vous connecter à votre serveur en tant qu'utilisateur root, utilisez la commande suivante :

ssh root@IP_ADDRESS -p PORT_NUMBER

Assurez-vous de remplacer IP_ADDRESS et PORT_NUMBER par l'adresse IP et le numéro de port SSH de votre serveur.

Une fois connecté, assurez-vous que votre serveur est à jour en exécutant les commandes suivantes :

sudo apt update
sudo apt upgrade

Étape 2 :Installez phpMyAdmin

phpMyAdmin est déjà disponible dans les référentiels de packages Ubuntu par défaut.

Pour installer phpMyAdmin, ainsi que toutes les dépendances requises, exécutez la commande suivante :

sudo apt install phpmyadmin

Lors de l'installation, quelques questions vous seront posées.

Choisissez apache2 comme serveur Web :

Choisissez <Yes> pour configurer une base de données pour phpMyAdmin avec dbconfig-common:

Saisissez et confirmez un mot de passe d'application MySQL pour phpMyAdmin :

Avec cette dernière étape, l'installation de phpMyAdmin est terminée.

Pour accéder à votre phpMyAdmin, redémarrez d'abord votre serveur Web apache2 avec :

systemctl restart apache2

et saisissez http://yourIPaddress/phpmyadmin dans votre navigateur pour accéder à la page de connexion :

Étape 3 :connexion à phpMyAdmin

Pour gérer vos bases de données à l'aide de phpMyAdmin, vous devrez soit vous connecter en tant qu'utilisateur racine MySQL, soit en tant qu'un autre compte utilisateur MySQL avec des privilèges d'administration. Nous allons vous montrer comment vous connecter en utilisant ces deux méthodes.

Connectez-vous en tant que root

Par défaut, l'utilisateur racine est configuré pour utiliser auth_socket plugin afin de s'authentifier auprès de votre serveur de base de données MySQL. Si vous souhaitez pouvoir vous authentifier en tant qu'utilisateur root dans votre phpMyAdmin, vous devrez changer la méthode d'authentification de auth_socket  à mysql_native_password.

Pour cela, connectez-vous à votre serveur via SSH, puis connectez-vous à votre serveur de base de données MySQL en tapant la commande suivante :

sudo mysql

Cela vous mènera au shell MySQL en tant qu'utilisateur racine MySQL. Pour vérifier la méthode d'authentification de tous vos utilisateurs, vous pouvez exécuter ce qui suit :

SELECT user,plugin FROM mysql.user;

Vous obtiendrez la sortie suivante sur votre écran :

+------------------+-----------------------+
| user             | plugin                |
+------------------+-----------------------+
| root             | auth_socket           |
| mysql.session    | mysql_native_password |
| mysql.sys        | mysql_native_password |
| debian-sys-maint | mysql_native_password |
| phpmyadmin       | mysql_native_password |
+------------------+-----------------------+

Pour changer le plug-in d'authentification de auth_socket  à mysql_native_password  pour votre utilisateur root, vous devrez exécuter ce qui suit :

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'STRONG_PASSWORD';

Assurez-vous de remplacer la partie STRONG_PASSWORD par un mot de passe fort réel que vous souhaitez utiliser pour votre utilisateur racine MySQL.

Une fois cette opération effectuée, vous devrez vider tous les privilèges pour que les modifications prennent effet :

FLUSH PRIVILEGES;

Vous pouvez ensuite relancer la même commande pour vérifier si la méthode d'authentification a bien été mise à jour :

SELECT user,plugin FROM mysql.user;

Sortie :

+------------------+-----------------------+
| user             | plugin                |
+------------------+-----------------------+
| root             | mysql_native_password |
| mysql.session    | mysql_native_password |
| mysql.sys        | mysql_native_password |
| debian-sys-maint | mysql_native_password |
| phpmyadmin       | mysql_native_password |
+------------------+-----------------------+

Pour vous déconnecter du serveur de base de données MySQL, vous pouvez taper :

exit;

Vous pouvez maintenant utiliser votre utilisateur MySQL pour vous connecter à votre phpMyAdmin et gérer vos bases de données.

Créer un nouvel utilisateur administrateur

Une autre option consiste à créer un nouvel utilisateur MySQL avec des privilèges administratifs. Nous allons vous montrer comment créer un nouvel utilisateur appelé "admin" que vous pourrez utiliser pour vous connecter à votre phpMyAdmin.

Pour créer ce nouvel utilisateur, connectez-vous à nouveau à votre serveur de base de données MySQL avec :

sudo mysql

Et exécutez la commande suivante :

CREATE USER 'admin'@'localhost' IDENTIFIED BY 'STRONG_PASSWORD';

Encore une fois, assurez-vous de définir un mot de passe fort pour votre utilisateur. Ensuite, définissez les privilèges appropriés en exécutant :

GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;

Pour quitter le serveur de base de données MySQL, tapez :

exit;

Étape 4 :conclusion

Toutes nos félicitations! Si vous avez atteint cette étape, vous avez installé avec succès phpMyAdmin sur votre VPS Ubuntu 18.04. Vous pourrez vous connecter à l'adresse http://yourIPaddress/phpmyadmin en tant qu'utilisateur racine ou en tant qu'autre utilisateur d'administration, selon la méthode que vous avez décidé de configurer au cours du didacticiel. Une fois l'authentification réussie, vous serez redirigé vers la page de gestion principale de phpMyAdmin, comme indiqué dans la capture d'écran ci-dessous, à partir de laquelle vous pourrez commencer à travailler avec vos bases de données.

Bien sûr, si vous êtes l'un de nos clients Ubuntu Hosting, vous n'avez pas besoin d'installer phpMyAdmin sur votre VPS Ubuntu 18.04 - demandez simplement à nos administrateurs, asseyez-vous et détendez-vous. Nos administrateurs installeront immédiatement phpMyAdmin sur Ubuntu 18.04 pour vous. Vous pouvez également consulter ce guide :Comment installer phpMyAdmin sur Ubuntu 20.04 pour les mises à jour.

PS. Si vous avez aimé cet article sur comment installer phpMyAdmin sur Ubuntu 18.04 VPS , partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.


Panels
  1. Comment installer Hadoop sur Ubuntu 18.04 ou 20.04

  2. Installez phpMyAdmin sur Ubuntu 16.04

  3. Comment installer R sur Ubuntu 16.04

  4. Comment installer Go sur Ubuntu 18.04

  5. Comment installer phpMyAdmin sur Ubuntu 20.04

Comment installer phpMyAdmin sur Ubuntu 16.04

Comment installer phpMyAdmin sur Ubuntu 18.04 LTS

Comment installer phpMyAdmin sur Ubuntu 18.04

Comment installer phpMyAdmin sur Ubuntu 18.04

Comment installer phpMyAdmin sur Ubuntu 20.04

Comment installer phpMyAdmin sur Ubuntu 22.04