Skip to content

Baltazorius.fr

Astuces, Codages, Logiciels Windows, Linux, etc…

  • SAV
    • Volets
    • Porte de garage
    • Portes
    • Fenètres
  • Fichiers
  • Images
  • Développement
    • css
    • html
    • Javascript
    • PHP
  • Logiciels
    • Windows
    • Linux
    • Créer un Serveur Web sous Ubuntu

PHPMyAdmin afin de gérer la base de donnée MySQL

Posted on 06/04/202318/05/2023 par baltazorius 2 commentaires sur PHPMyAdmin afin de gérer la base de donnée MySQL
Linux

phpMyAdmin est une interface web en PHP pour administrer à distance les SGBD MySQL et MariaDB.

Il permet d’administrer les éléments suivants :

  • les bases de données
  • les tables et leurs champs (ajout, suppression, définition du type)
  • les index, les clés primaires et étrangères
  • les utilisateurs de la base et leurs permissions
  • importer ou exporter les données dans divers formats (CSV, XML, PDF, OpenDocument, Word, Excel et LaTeX)

Pour toute information complémentaire il faut vous référer à la documentation officielle de phpMyAdmin (en français).

Pré-requis

Avoir installé les paquets suivants :

  • le SGBD MySQL ou MariaDB
  • le serveur web apache2 (ou lighttpd)

S’être assuré que le serveur web fonctionne et que les scripts PHP sont correctement interprétés.

Installation via les dépôts

Il est recommandé d’installer phpMyAdmin depuis les dépôts officiels afin d’avoir une installation immédiatement fonctionnelle et de bénéficier des mises à jour de sécurité. Installer le paquet phpmyadmin.
Soit en ligne de commande :

sudo apt install phpmyadmin

Lors de l’installation, il vous sera posé quelques questions auxquelles il faut répondre avec soin :

  • Choisir le serveur web à configurer automatiquement (utiliser les flèches du clavier ou la touche tab pour se déplacer et la barre d’espace pour sélectionner/désélectionner) :

« Attention » Le surlignage rouge n’est pas une sélection, il faut que ça affiche une étoile * entre les crochets, en utilisant la barre d’espace

Créer la base de données phpmyadmin : oui

Définir un mot de passe pour l’utilisateur MySQL phpmyadmin :

Indiquer le mot de passe de l’utilisateur MySQL « root » tel que défini à l’installation de mysql-server :

phpMyAdmin devrait être accessible à l’adresse http://localhost/phpmyadmin

Pourvoir se connecter PHPMyAdmin

Le mieux est de créer un nouvel utilisateur et de lui attribuer tous les privilèges

Avec MySQL et MariaDB, l’authentification de l’utilisateur root de MySQL se fait au moyen du plugin auth_socket, donc avec sudo.
Cette méthode ne permet pas de se connecter avec phpMyAdmin, mais il est vivement déconseillé de modifier ce comportement.

Si vous avez besoin d’un accès global à vos bases de données depuis un même compte, la solution conseillée est donc de créer un nouvel utilisateur et de lui attribuer tous les privilèges :

sudo mysql

Taper 1 puis enter

Puis dans la console MySQL :

CREATE USER 'nom_utilisateur_choisi'@'localhost' IDENTIFIED BY 'mot_de_passe_solide';
GRANT ALL ON *.* TO 'nom_utilisateur_choisi'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
QUIT;

En remplaçant évidemment nom_utilisateur_choisi et mot_de_passe_solide dans cette requête.

Cette solution peut être utile sur un serveur de développement mais elle rend plus dangereuse une attaque par force brute sur la page de connexion de phpMyAdmin. En production il est indispensable de protéger l’accès à phpMyAdmin grâce à l’outil fail2ban, ou/et à des mesures de restriction d’accès par IP, par ex. Et veillez à utiliser un couple identifiant / mot de passe différent pour chacun de vos sites ou applications web.

Nous pouvons configurer SSH pour établir une communication chiffrée sur le serveur web : https://baltazorius.fr/index.php/2023/04/06/configurer-ssh-pour-etablir-une-communication-chiffree/

Views: 270

Navigation de l’article

❮ Previous Post: Créer un Serveur web – LAMP
Next Post: Créer une clé usb bootable avec Rufus ❯

2 avis sur “PHPMyAdmin afin de gérer la base de donnée MySQL”

  1. Ping : Créer un Serveur web – LAMP – Baltazorius.fr
  2. Ping : Créer un Serveur Web sous Ubuntu – Baltazorius.fr

Les commentaires sont fermés.

Articles récents

  • Volets30/05/2025
  • Télécommande somfy SITUO 5 IO V2 PURE08/05/2025
  • Générateur d’ombres de texte CSS18/05/2023
  • Personnaliser [ input type= »checkbox » ]08/05/2023
  • Activer ou Désactiver Windows Defender en un seul clic23/04/2023
  • Microsoft Visual C++23/04/2023
  • Configurer VirtualHost https d’apache2 port 44308/04/2023
  • Passer de HTTP à HTTPS avec Certificat facilement avec Cerbot08/04/2023
  • Créer un Serveur Web sous Ubuntu06/04/2023
  • WinSCP connection au serveur SFTP06/04/2023

Commentaires récents

  1. Configurer SSH pour établir une communication chiffrée sur le serveur web – Baltazorius.fr sur PuTTY Connexion SSH au serveur14/05/2023
  2. Créer un Serveur Web sous Ubuntu – Baltazorius.fr sur Configurer VirtualHost https d’apache2 port 44308/05/2023
  3. Créer un Serveur Web sous Ubuntu – Baltazorius.fr sur Configurer les VirtualHost d’apache224/04/2023
  4. Créer un Serveur Web sous Ubuntu – Baltazorius.fr sur Comment configurer une adresse IP fixe sur Ubuntu09/04/2023
  5. Créer un Serveur Web sous Ubuntu – Baltazorius.fr sur PuTTY Connexion SSH au serveur08/04/2023
  6. Créer un Serveur Web sous Ubuntu – Baltazorius.fr sur Configurer SSH pour établir une communication chiffrée sur le serveur web08/04/2023

  • 0
  • 23
  • 67 981

Copyright © 2025 Baltazorius.fr.

Theme: Oceanly par ScriptsTown