GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installer phpMyAdmin avec Nginx sur Ubuntu 18.04 - Processus étape par étape ?

phpMyAdmin est un outil de gestion de base de données gratuit et basé sur une interface Web pour gérer MySQL et MariaDB. Vous pouvez gérer les bases de données MySQL, les comptes d'utilisateurs et les privilèges, importer et exporter des données et bien plus encore à l'aide de l'interface phpmyadmin.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes phpMyAdmin associées sur le système Ubuntu Linux.

Dans ce contexte, nous verrons comment installer phpMyAdmin avec Nginx sur le système Ubuntu 18.04.


Comment installer phpMyAdmin avec Nginx sur Ubuntu ?

Avant de poursuivre cette procédure d'installation, assurez-vous que les conditions suivantes sont remplies :

Vous devez vous connecter au serveur Ubuntu en tant que compte utilisateur avec des privilèges sudo.

Assurez-vous que la pile LEMP (Linux, Nginx, MySQL et PHP) est installée sur votre machine Ubuntu.

Nous vous recommandons fortement d'accéder à votre installation phpMyAdmin via des connexions HTTPS. Ainsi, cela empêchera les attaques inutiles de phpmyadmin. Si votre domaine n'est pas sécurisé avec un certificat SSL/TLS, vous pouvez suivre ce guide pour sécuriser Nginx avec Let's Encrypt sur Ubuntu.

je. Pour commencer, pour démarrer l'installation, vous devez mettre à jour l'index des packages Ubuntu et mettre à niveau le système à l'aide de la commande suivante :

$ sudo apt update
$ sudo apt upgrade

ii. Maintenant, installez le package phpMyAdmin à partir des dépôts Ubuntu par défaut avec la commande ci-dessous :

$ sudo apt install phpmyadmin

Il vous demandera quelques options de configuration. Au début, il vous demandera de choisir le serveur Web. Il n'y a pas d'option pour Nginx, alors appuyez sur Tab et cliquez sur le bouton OK.

iii. Ensuite, il vous sera demandé d'utiliser dbconfig-common pour configurer la base de données pour phpMyAdmin.

iv. Sélectionnez Oui et appuyez sur la touche Entrée pour continuer.

v. Entrez maintenant le mot de passe pour que phpMyAdmin s'enregistre auprès de la base de données, sélectionnez OK et appuyez sur Entrée.

Encore une fois, vous serez invité à confirmer le mot de passe en saisissant le même mot de passe et en appuyant sur le bouton OK.

Maintenant, phpMyAdmin sera installé sur votre serveur Ubuntu.

vi. Après cela, nous créerons un lien symbolique pour accéder à l'interface phpMyAdmin à partir des fichiers d'installation. Vous pouvez le lier au répertoire racine du document en exécutant :

$ sudo ln -s /usr/share/phpmyadmin /var/www/html


Comment créer un utilisateur MySQL et définir des privilèges ?

Dans les systèmes Ubuntu, l'utilisateur root de MySQL utilise le plugin auth_socket par défaut pour s'authentifier. Cela signifie que vous ne pouvez pas vous authentifier en tant que root en fournissant un mot de passe. Cela augmentera la sécurité et la convivialité dans de nombreux cas, mais cela peut également compliquer la tâche lorsque vous devez autoriser un programme externe comme phpMyAdmin.

Pour vous connecter à phpMyAdmin en tant qu'utilisateur root MySQL, vous devrez changer sa méthode d'authentification de auth_socket à mysql_native_password. Il ne sera pas bon de changer la méthode d'authentification pour l'utilisateur root MySQL.

Étant donné que phpMyAdmin nécessite que les utilisateurs s'authentifient avec un mot de passe, au lieu de changer de méthode d'authentification, nous allons créer un nouveau compte MySQL administratif afin d'accéder à l'interface. Cet utilisateur aura les mêmes privilèges que l'utilisateur root et sera configuré pour utiliser la méthode d'authentification mysql_native_password.

Maintenant, nous allons utiliser cet utilisateur pour nous connecter à phpMyAdmin et effectuer d'autres tâches administratives sur notre serveur MySQL ou MariaDB.

Vous pouvez vous connecter avec la commande ci-dessous :

$ sudo mysql

Ensuite, créez un nouvel utilisateur administratif avec un mot de passe fort et accordez les autorisations appropriées en tapant :

mysql> CREATE USER 'newadmin'@'localhost' IDENTIFIED BY 'STRONG-PASSWORD';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'newadmin'@'localhost' WITH GRANT OPTION;

Comment accéder à phpMyAdmin ?

Pour accéder à l'interface phpMyAdmin, ouvrez le navigateur Web et saisissez l'adresse IP publique ou le nom de domaine de votre serveur suivi de /phpmyadmin :

https://IP_ADDRESS_OR_YOUR_DOMAIN/phpmyadmin

Entrez le nom d'utilisateur et le mot de passe du compte administratif que vous avez créés à l'étape précédente et cliquez sur le bouton Go.

Après une connexion réussie, vous verrez l'interface utilisateur de phpMyAdmin.



Ubuntu
  1. Comment installer Nginx avec PHP5 et MySQL sur Ubuntu 11.10

  2. Installer Discord sur Ubuntu 20.04 - Processus étape par étape ?

  3. Installer AIDE sur Ubuntu 20.04 - Un processus étape par étape ?

  4. Installer Pyradio sur Ubuntu 20.04 - Un processus pas à pas ?

  5. Installer phpMyAdmin avec Apache sur Ubuntu 18.04 - Processus étape par étape ?

Comment installer WordPress avec Nginx sur Ubuntu 18.04

Comment installer phpMyAdmin avec Nginx sur Ubuntu 18.04

Comment installer Seafile avec Nginx sur Ubuntu 18.04 LTS

Comment installer phpMyAdmin avec Nginx (LEMP) sur Ubuntu 18.04 LTS

Comment installer phpMyAdmin avec Nginx sur Ubuntu 18.04 LTS

Comment installer phpMyAdmin avec Nginx sur Ubuntu 20.04 LTS