asset 1
asset 2
asset 3
asset 2
asset 21

Gérer les bases de données avec le cPanel d’o2switch

19 novembre 2025

Cet article est le 4ème d’une série d’articles consacrés au cPanel d’o2switch :

  1. Les outils exclusifs du cPanel d’o2switch
  2. Outils du cPanel d’o2switch : la gestion des emails
  3. Gérer les fichiers de son site avec le cPanel d’o2switch
  4. Gérer les bases de données avec le cPanel d’o2switch

Cet article s’inscrit dans la série consacrée à la découverte du cPanel d’o2switch. Après avoir exploré les outils liés aux outils exclusifs d’o2switch, aux fichiers et aux emails, nous abordons aujourd’hui un aspect essentiel de tout site web dynamique : la gestion des bases de données.

Derrière chaque site développé avec WordPress, Prestashop, Joomla ou encore Drupal, il existe une base de données qui stocke les contenus, les comptes utilisateurs, les paramètres et l’ensemble des informations nécessaires à son fonctionnement. Le cPanel d’o2switch offre plusieurs outils pour créer, gérer et administrer ces bases de données.

Bon à savoir : Chez o2switch, quelle que soit l’offre d’hébergement pour laquelle vous optez, le nombre de bases de données est illimité. Ceci n’est pas négligeable, car c’est très souvent utile. Par exemple, vous aurez besoin de plusieurs bdd pour auto-héberger Matomo ou encore pour créer un site de dev.

phpMyAdmin : l’interface d’administration MySQL

phpMyAdmin est un outil graphique accessible directement depuis le cPanel. Il permet d’explorer, modifier et sauvegarder les bases de données MySQL (dont je parle un peu plus bas) hébergées sur votre compte.
C’est la « porte d’entrée » la plus connue pour manipuler les données : on peut y consulter les tables, exécuter des requêtes SQL, exporter une base complète ou encore importer un fichier .sql pour restaurer un site.

phpmyadmin

Ce n’est pas le seul outil qui permette de manipuler les bases de données, mais c’est l’outil qu’on apprend à utiliser quand on se forme au développement de sites.

Les dév l’utilisent également pour corriger une ligne, changer un mot de passe d’administrateur WordPress, ou vérifier la structure d’une table. Il s’agit donc d’un outil pratique, mais à manier avec précaution : une simple erreur peut affecter le fonctionnement du site. (C’est le moment de vous rappeler qu’il est nécessaire de mettre en place des sauvegardes de votre site et aussi que o2switch fournit un système de sauvegardes automatiques grâce à son outil JetBackUp.)

Les bases de données MySQL : la création et la gestion

Qu’est-ce que MySQL ?

MySQL est un système de gestion de base de données relationnelle (SGBDR), c’est-à-dire un logiciel qui permet de stocker, organiser et manipuler des informations sous forme de tableaux reliés entre eux.
Chaque tableau (ou “table”) contient des lignes et des colonnes, un peu comme une feuille Excel, mais avec des liens logiques entre les données.

Concrètement, MySQL est un moteur open source qui fait fonctionner la majorité des sites web dynamiques. 
Lorsque quelqu’un consulte un site WordPress, par exemple, MySQL est le composant qui va chercher dans la base les informations demandées : les articles, les utilisateurs, les catégories, les commentaires, etc. Le serveur web affiche ensuite ces données à l’écran sous forme de page web.

Le saviez-vous ? L’origine du nom MySQL a sa petite histoire. My est le prénom de la fille de Michael Widenius, l’un des créateurs du projet. SQL signifie Structured Query Language pour langage de requêtes structuré.

Le module de base de données chez o2switch

Le module Bases de données MySQL permet de créer de nouvelles bases de données, d’ajouter des utilisateurs et de leur attribuer des droits.
Une base de données, c’est comme un grand classeur. Chaque site ou application peut avoir son propre classeur pour éviter de mélanger les informations. Dans ce module, on peut définir le nom d’utilisateur et le mot de passe associés à la base, qui seront ensuite utilisés dans le fichier de configuration du site.

La première étape consiste à créer la base de données en la nommant.

creation bdd

La deuxième étape consiste en la création d’un utilisateur avec un mot de passe. Le petit outil de niveau de sécurité du mot de passe est le bienvenu !

utilisateur bdd

Enfin, la troisième étape consiste en l’ajout de l’utilisateur à la base de données et de lui octroyer tous les privilèges. Une fois l’ajout de l’utilisateur effectué, vous êtes redirigé vers l’interface pour donner les privilèges.

ajout utilisateur bdd
privileges utilisateurs bdd

Attention, lorsque vous choisissez un nom de base de données et son mot de passe, veillez à en choisir qui soient compliqués. Une base de données peut contenir des informations sensibles. Donc, il faut la protéger efficacement contre tout piratage. Évitez également d’utiliser le même nom de base de données et le même mot de passe à vos différents sites (comme, d’ailleurs, pour les mots de passe vous permettant d’accéder à vos applications, emails et sites).

Assistant Base de données MySQL : pour les débutants

L’Assistant de base de données MySQL simplifie la création complète d’une base en quatre étapes guidées. Cette interface simple vous aide à créer la base de données (telle qu’expliquée juste au-dessus), pas à pas. Ainsi :

  1. Nommer la base de données
  2. Créer l’utilisateur
  3. Attribuer des droits à l’utilisateur
  4. Résumé des informations de connexion

C’est la méthode la plus sûre pour les utilisateurs qui n’ont pas l’habitude de manipuler MySQL manuellement. L’assistant évite les oublis et garantit que la base et l’utilisateur sont correctement reliés.

MySQL distant : accéder à la base depuis l’extérieur

L’outil MySQL distant permet d’autoriser des connexions à votre base de données depuis un autre serveur ou un autre ordinateur.
Par défaut, les bases MySQL sont accessibles uniquement depuis le serveur web hébergeant votre site, pour des raisons de sécurité. Mais il peut arriver que vous souhaitiez vous connecter depuis une application externe (par exemple un logiciel de gestion ou un serveur de test).
Dans ce cas, on ajoute simplement l’adresse IP autorisée à se connecter à la base. Attention, cet outil, doit être utilisé avec prudence, car une ouverture non maîtrisée peut présenter un risque de sécurité.

En cas de besoin, n’hésitez pas à suivre le tutoriel vidéo dans la faq d’o2switch.

Bases de données PostgreSQL : l’alternative à MySql

o2switch propose également PostgreSQL, un autre système de gestion de bases de données.
Moins répandu que MySQL dans le monde du web grand public, PostgreSQL est souvent choisi pour des applications professionnelles ou des projets nécessitant des fonctionnalités avancées. Il offre une excellente stabilité, un respect strict des standards SQL et des performances remarquables sur les requêtes complexes. PostgreSQL peut gérer une plus grande variété de types de données que les simples types classiques comme les entiers ou les chaînes de caractères.

Le module Bases de données PostgreSQL fonctionne comme celui de MySQL : il permet de créer, supprimer ou gérer les utilisateurs associés.

Assistant de base de données PostgreSQL : la création guidée

Tout comme pour MySQL, l’Assistant de base de données PostgreSQL facilite la création pas à pas d’une base et de son utilisateur associé.

phpPgAdmin : administrer PostgreSQL

Enfin, phpPgAdmin joue le même rôle que phpMyAdmin, mais pour PostgreSQL.
Il offre une interface web pour explorer les tables, exécuter des requêtes et exporter les données. Les utilisateurs qui préfèrent une approche visuelle peuvent ainsi gérer leurs bases sans passer par la ligne de commande.
C’est un outil particulièrement utile pour les personnes qui travaillent sur plusieurs environnements ou souhaitent vérifier rapidement les données enregistrées dans leur base.

Voilà ! Nous avons donc fait le tour de la section Bases de données du cPanel d’o2switch qui rassemble tout ce qu’il faut pour créer, gérer et administrer les bases nécessaires au fonctionnement de vos sites.
Que vous utilisiez MySQL ou PostgreSQL, vous disposez à la fois d’outils pour les utilisateurs avancés (phpMyAdmin, phpPgAdmin, accès distant) et d’assistants guidés pour ceux qui préfèrent la simplicité.
Cette flexibilité fait partie des atouts de l’hébergement o2switch : quel que soit votre niveau technique, vous pouvez héberger des sites dynamiques en toute autonomie.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *