Investisseurs

Base de connaissances

1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !

Accéder à phpMyAdmin

Mise à jour 26/10/2026

Ce guide explique comment accéder à phpMyAdmin avec un Hébergement Web.

 

Préambule

  • phpMyAdmin est un outil d'administration open-source conçu pour gérer vos bases de données MySQL et MariaDB via une interface web intuitive.
    • Il permet d'effectuer des opérations complexes telles que l'exécution de requêtes SQL, la création de tables ou l'importation et l'exportation de données sans avoir à utiliser la ligne de commande.
  • phpMyAdmin est également disponible parmi les Applications Web à installer (❓: aide) sur vos hébergements.

 

Accéder à phpMyAdmin

Afin d'accéder à l'hébergement Web sur la partie Bases de données :

  1. Cliquez ici afin d'accéder à la gestion des hébergements & sites sur votre Manager Infomaniak (❓: aide).
  2. Cliquez sur le nom de l'hébergement concerné.
  3. Cliquez sur le chevron ‍ à droite de Bases de données dans le menu latéral gauche.
  4. Cliquez sur Bases de données dans le menu latéral gauche.
  5. Cliquez sur Se connecter à phpMyAdmin:
    • Le serveur cible et un utilisateur temporaire sont automatiquement pré-remplis.

 

Vous pouvez également cliquer sur le menu d'action ⋮ situé à droite d'un utilisateur de base de données:

  • Le serveur cible est automatiquement pré-rempli.
  • Le mot de passe à saisir correspond à l'utilisateur de la base de données, celui que vous avez choisi à la création de l'utilisateur MySQL à redéfinir si vous l'avez oublié (❓: aide).

 

Limitations et spécificités de l'instance mutualisée

Certaines fonctionnalités de stockage de phpMyAdmin sont désactivées sur les serveurs mutualisés pour des raisons de sécurité et de performances:

Requêtes SQL

  • bookmarktable : désactive les signets, c'est-à-dire l'enregistrement de requêtes SQL pour les réexécuter plus tard, éventuellement avec des variables.
  • history : désactive l'historique SQL persistant.
    • L'historique n'est plus conservé en base entre les sessions et reste limité à la session courante du navigateur.
  • savedsearches : désactive les recherches enregistrées dans l'outil « Requête par exemple ».

Relations et structure

  • relation : désactive les relations internes entre tables.
    • C'est la base de nombreuses fonctions : liens cliquables entre clés étrangères, listes déroulantes de valeurs liées lors de la saisie, relations dans le Concepteur et les schémas, et export des relations.
    • Les vraies clés étrangères InnoDB restent gérées par MySQL, mais les relations « internes » (utiles pour MyISAM) ne sont plus possibles.
  • table_info : désactive la colonne d'affichage, c'est-à-dire la colonne descriptive (par exemple un nom) montrée à la place ou en info-bulle d'une clé étrangère.
  • column_info : désactive les commentaires de colonnes stockés par phpMyAdmin, les types MIME et les transformations (affichage d'une colonne sous forme d'image, de lien, de date formatée, etc., ainsi que les transformations à la saisie).
  • central_columns : désactive les colonnes centrales, une liste de définitions de colonnes réutilisables au sein d'une base pour garder des structures cohérentes.

Schémas et Concepteur (Designer)

  • table_coords et pdf_pages : désactivent la sauvegarde des pages de schéma, avec la position des tables.
    • Vous ne pouvez donc plus enregistrer de schéma relationnel ni exporter un schéma à partir d'une page sauvegardée (PDF, SVG, etc.).
  • designer_coords : servait à enregistrer la position des tables dans le Concepteur.
    • Ce paramètre est obsolète dans les versions récentes, qui utilisent table_coords et pdf_pages à la place.
  • designer_settings : désactive la mémorisation des réglages du Concepteur : liens en angle droit, grille ou aimant, état du menu, etc.

Préférences et interface

  • userconfig : désactive le stockage des préférences utilisateur en base.
    • Les réglages faits dans « Paramètres » ne sont plus enregistrés côté serveur.
    • Ils peuvent au mieux être gardés dans le stockage local du navigateur, donc ils sont perdus si vous changez de poste ou de navigateur.
  • table_uiprefs : désactive la mémorisation de l'affichage par table : tri choisi, ordre des colonnes, colonnes masquées.
  • recent : désactive la liste persistante des tables récemment consultées.
  • favorite : désactive les tables favorites (l'étoile dans le panneau de navigation).
  • navigationhiding : désactive la possibilité de masquer des éléments (bases, tables, vues…) dans l'arborescence de navigation.

Gestion des utilisateurs

  • users et usergroups : désactivent les groupes d'utilisateurs, qui permettent de restreindre les onglets ou menus de phpMyAdmin visibles par chaque utilisateur.
    • Les droits MySQL eux-mêmes (comptes, privilèges) ne sont pas touchés.

Suivi et export

  • tracking : désactive le suivi des modifications.
    • Cette fonction historise les changements de structure (DDL) et de données (DML) d'une table, avec des versions et des rapports.
  • export_templates : désactive les modèles d'export, c'est-à-dire l'enregistrement d'un jeu d'options d'export pour le réutiliser.

Import

  • ldi_local_option : lors d'un import CSV avec la méthode LOAD DATA, phpMyAdmin n'utilise pas le mot-clé LOCAL par défaut.
    • Le fichier doit alors être lisible directement par le serveur MySQL, au lieu d'être envoyé par client.
    • C'est la valeur par défaut, et elle est plutôt prudente côté sécurité, car LOAD DATA LOCAL INFILE est une source connue de risques.

Lien vers cette FAQ: https://faq.infomaniak.com/2179


Cette FAQ a été utile?