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’ar­ticles consa­crés au cPa­nel d’o2switch :

  1. Les outils exclu­sifs du cPa­nel d’o2switch
  2. Outils du cPa­nel d’o2switch : la ges­tion des emails
  3. Gérer les fichiers de son site avec le cPa­nel d’o2switch
  4. Gérer les bases de don­nées avec le cPa­nel d’o2switch

Cet article s’inscrit dans la série consa­crée à la décou­verte du cPa­nel d’o2switch. Après avoir explo­ré les outils liés aux outils exclu­sifs d’o2switch, aux fichiers et aux emails, nous abor­dons aujourd’hui un aspect essen­tiel de tout site web dyna­mique : la ges­tion des bases de don­nées.

Der­rière chaque site déve­lop­pé avec Word­Press, Pres­ta­shop, Joom­la ou encore Dru­pal, il existe une base de don­nées qui stocke les conte­nus, les comptes uti­li­sa­teurs, les para­mètres et l’ensemble des infor­ma­tions néces­saires à son fonc­tion­ne­ment. Le cPa­nel d’o2switch offre plu­sieurs outils pour créer, gérer et admi­nis­trer ces bases de données.

Bon à savoir : Chez o2switch, quelle que soit l’offre d’hé­ber­ge­ment pour laquelle vous optez, le nombre de bases de don­nées est illi­mi­té. Ceci n’est pas négli­geable, car c’est très sou­vent utile. Par exemple, vous aurez besoin de plu­sieurs bdd pour auto-héber­ger Mato­mo ou encore pour créer un site de dev.

phpMyAdmin : l’interface d’administration MySQL

php­MyAd­min est un outil gra­phique acces­sible direc­te­ment depuis le cPa­nel. Il per­met d’explorer, modi­fier et sau­ve­gar­der les bases de don­nées MyS­QL (dont je parle un peu plus bas) héber­gées sur votre compte.
C’est la « porte d’entrée » la plus connue pour mani­pu­ler les don­nées : on peut y consul­ter les tables, exé­cu­ter des requêtes SQL, expor­ter une base com­plète ou encore impor­ter un fichier .sql pour res­tau­rer un site.

phpmyadmin

Ce n’est pas le seul outil qui per­mette de mani­pu­ler les bases de don­nées, mais c’est l’ou­til qu’on apprend à uti­li­ser quand on se forme au déve­lop­pe­ment de sites. 

Les dév l’utilisent éga­le­ment pour cor­ri­ger une ligne, chan­ger un mot de passe d’administrateur Word­Press, ou véri­fier la struc­ture d’une table. Il s’agit donc d’un outil pra­tique, mais à manier avec pré­cau­tion : une simple erreur peut affec­ter le fonc­tion­ne­ment du site. (C’est le moment de vous rap­pe­ler qu’il est néces­saire de mettre en place des sau­ve­gardes de votre site et aus­si que o2switch four­nit un sys­tème de sau­ve­gardes auto­ma­tiques grâce à son outil Jet­Ba­ckUp.)

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

Qu’est-ce que MySQL ?

MyS­QL est un sys­tème de ges­tion de base de don­nées rela­tion­nelle (SGBDR), c’est-à-dire un logi­ciel qui per­met de sto­cker, orga­ni­ser et mani­pu­ler des infor­ma­tions 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 don­nées.

Concrè­te­ment, MyS­QL est un moteur open source qui fait fonc­tion­ner la majo­ri­té des sites web dyna­miques. Lorsque quel­qu’un consulte un site Word­Press, par exemple, MyS­QL est le com­po­sant qui va cher­cher dans la base les infor­ma­tions deman­dées : les articles, les uti­li­sa­teurs, les caté­go­ries, les com­men­taires, etc. Le ser­veur web affiche ensuite ces don­nées à l’écran sous forme de page web.

Le saviez-vous ? L’o­ri­gine du nom MyS­QL a sa petite his­toire. My est le pré­nom de la fille de Michael Wide­nius, l’un des créa­teurs du pro­jet. SQL signi­fie Struc­tu­red Que­ry Lan­guage pour lan­gage de requêtes structuré.

Le module de base de données chez o2switch

Le module Bases de don­nées MyS­QL per­met de créer de nou­velles bases de don­nées, d’ajouter des uti­li­sa­teurs et de leur attri­buer des droits.
Une base de don­nées, c’est comme un grand clas­seur. Chaque site ou appli­ca­tion peut avoir son propre clas­seur pour évi­ter de mélan­ger les infor­ma­tions. Dans ce module, on peut défi­nir le nom d’utilisateur et le mot de passe asso­ciés à la base, qui seront ensuite uti­li­sés dans le fichier de confi­gu­ra­tion du site.

La pre­mière étape consiste à créer la base de don­nées en la nommant.

creation bdd

La deuxième étape consiste en la créa­tion d’un uti­li­sa­teur avec un mot de passe. Le petit outil de niveau de sécu­ri­té du mot de passe est le bienvenu !

utilisateur bdd

Enfin, la troi­sième étape consiste en l’a­jout de l’u­ti­li­sa­teur à la base de don­nées et de lui octroyer tous les pri­vi­lèges. Une fois l’a­jout de l’u­ti­li­sa­teur effec­tué, vous êtes redi­ri­gé vers l’in­ter­face pour don­ner les privilèges.

ajout utilisateur bdd
privileges utilisateurs bdd

Atten­tion, lorsque vous choi­sis­sez un nom de base de don­nées et son mot de passe, veillez à en choi­sir qui soient com­pli­qués. Une base de don­nées peut conte­nir des infor­ma­tions sen­sibles. Donc, il faut la pro­té­ger effi­ca­ce­ment contre tout pira­tage. Évi­tez éga­le­ment d’u­ti­li­ser le même nom de base de don­nées et le même mot de passe à vos dif­fé­rents sites (comme, d’ailleurs, pour les mots de passe vous per­met­tant d’ac­cé­der à vos appli­ca­tions, emails et sites).

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

L’Assis­tant de base de don­nées MyS­QL sim­pli­fie la créa­tion com­plète d’une base en quatre étapes gui­dées. Cette inter­face simple vous aide à créer la base de don­nées (telle qu’ex­pli­quée juste au-des­sus), pas à pas. Ainsi : 

  1. Nom­mer la base de données
  2. Créer l’utilisateur
  3. Attri­buer des droits à l’utilisateur
  4. Résu­mé des infor­ma­tions de connexion

C’est la méthode la plus sûre pour les uti­li­sa­teurs qui n’ont pas l’habitude de mani­pu­ler MyS­QL manuel­le­ment. L’assistant évite les oublis et garan­tit que la base et l’utilisateur sont cor­rec­te­ment reliés.

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

L’outil MyS­QL dis­tant per­met d’autoriser des connexions à votre base de don­nées depuis un autre ser­veur ou un autre ordi­na­teur.
Par défaut, les bases MyS­QL sont acces­sibles uni­que­ment depuis le ser­veur web héber­geant votre site, pour des rai­sons de sécu­ri­té. Mais il peut arri­ver que vous sou­hai­tiez vous connec­ter depuis une appli­ca­tion externe (par exemple un logi­ciel de ges­tion ou un ser­veur de test).
Dans ce cas, on ajoute sim­ple­ment l’adresse IP auto­ri­sée à se connec­ter à la base. Atten­tion, cet outil, doit être uti­li­sé avec pru­dence, car une ouver­ture non maî­tri­sée peut pré­sen­ter un risque de sécurité.

En cas de besoin, n’hé­si­tez pas à suivre le tuto­riel vidéo dans la faq d’o2switch.

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

o2switch pro­pose éga­le­ment Post­greS­QL, un autre sys­tème de ges­tion de bases de don­nées.
Moins répan­du que MyS­QL dans le monde du web grand public, Post­greS­QL est sou­vent choi­si pour des appli­ca­tions pro­fes­sion­nelles ou des pro­jets néces­si­tant des fonc­tion­na­li­tés avan­cées. Il offre une excel­lente sta­bi­li­té, un res­pect strict des stan­dards SQL et des per­for­mances remar­quables sur les requêtes com­plexes. Post­greS­QL peut gérer une plus grande varié­té de types de don­nées que les simples types clas­siques comme les entiers ou les chaînes de caractères.

Le module Bases de don­nées Post­greS­QL fonc­tionne comme celui de MyS­QL : il per­met de créer, sup­pri­mer ou gérer les uti­li­sa­teurs associés.

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

Tout comme pour MyS­QL, l’Assis­tant de base de don­nées Post­greS­QL faci­lite la créa­tion pas à pas d’une base et de son uti­li­sa­teur associé.

phpPgAdmin : administrer PostgreSQL

Enfin, phpP­gAd­min joue le même rôle que php­MyAd­min, mais pour Post­greS­QL.
Il offre une inter­face web pour explo­rer les tables, exé­cu­ter des requêtes et expor­ter les don­nées. Les uti­li­sa­teurs qui pré­fèrent une approche visuelle peuvent ain­si gérer leurs bases sans pas­ser par la ligne de com­mande.
C’est un outil par­ti­cu­liè­re­ment utile pour les per­sonnes qui tra­vaillent sur plu­sieurs envi­ron­ne­ments ou sou­haitent véri­fier rapi­de­ment les don­nées enre­gis­trées dans leur base.

Voi­là ! Nous avons donc fait le tour de la sec­tion Bases de don­nées du cPa­nel d’o2switch qui ras­semble tout ce qu’il faut pour créer, gérer et admi­nis­trer les bases néces­saires au fonc­tion­ne­ment de vos sites.
Que vous uti­li­siez MyS­QL ou Post­greS­QL, vous dis­po­sez à la fois d’outils pour les uti­li­sa­teurs avan­cés (php­MyAd­min, phpP­gAd­min, accès dis­tant) et d’assistants gui­dés pour ceux qui pré­fèrent la sim­pli­ci­té.
Cette flexi­bi­li­té fait par­tie des atouts de l’hébergement o2switch : quel que soit votre niveau tech­nique, vous pou­vez héber­ger des sites dyna­miques en toute autonomie.

Laisser un commentaire

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