Cet article décrit le fonctionnement de base des bases de données sur Webhosting. Si vous devez exporter ou importer des données, suivez le guide Webhosting – Importer et exporter une base de données dans phpMyAdmin.
Dans cet article, vous apprendrez :
- Quels sont les paramètres des bases de données
- Comment créer une base de données
- Comment fonctionnent les comptes utilisateurs de la base de données
- Comment gérer une base de données
- Comment connaître la version de la base de données
- Problèmes courants
- Foire aux questions
Paramètres des bases de données
Pour chaque webhosting, vous disposez d’un nombre illimité de bases de données MariaDB.
Les paramètres de base des bases de données sur Webhosting sont les suivants :
- Espace total pour les bases de données : 1 Go pour le webhosting LowCost ⧉, 2 Go pour NoLimit ⧉, 5 Go pour la variante Extra ⧉
- Création et suppression via l’administration client
- Gestion via l’interface phpMyAdmin ⧉
Création d’une base de données
Pour créer une base de données, suivez le guide ci-dessous :
- Connectez-vous à l’administration client ⧉.
- Dans le menu supérieur, choisissez l’onglet Hosting services Webhosting ou WMS.
- Ouvrez le détail du service concerné.
- Dans le menu de gauche, cliquez sur le lien New database.
- Nommez la base de données (7 caractères maximum, sans accents), choisissez ou saisissez le destinataire de l’e-mail contenant le mot de passe, puis cliquez sur le bouton Create.
Vous pouvez également créer la base de données directement dans le détail du Webhosting en cliquant sur le lien create new dans le tableau Databases.

Une fois la base de données créée, le système envoie les identifiants de connexion à l’adresse e-mail indiquée lors de la mise en service.
Comptes utilisateurs de la base de données
Vous pouvez accéder aux bases de données uniquement depuis l’interface web phpMyAdmin ⧉ et depuis les serveurs de webhosting VEDOS. Les bases de données ne sont pas accessibles de l’extérieur ni depuis d’autres serveurs, et nous ne proposons aucun accès de ce type.
Après la création d’une base de données MariaDB, vous recevez deux jeux d’identifiants :
- L’utilisateur admin (l’identifiant commence par la lettre et) dispose de tous les droits sur la base de données. Avec cet identifiant, gérez les bases de données exclusivement via l’interface phpMyAdmin[pma] – sauf nécessité, ne vous connectez pas avec lui depuis PHP.
- L’utilisateur web (l’identifiant commence par la lettre w) dispose de droits limités : il peut travailler avec les données, mais ne peut pas modifier la structure des tables. Connectez cet utilisateur à la base de données depuis PHP.
Chaque base de données possède ces 2 utilisateurs prédéfinis. Pour des raisons de sécurité, vous ne pouvez pas modifier les droits de ces utilisateurs ni en ajouter de nouveaux.
Lorsque vous saisissez les informations de la base de données dans votre application PHP, veillez à indiquer correctement les 4 données suivantes (vous les trouverez dans l’e-mail confirmant la création de la base de données, ou dans le détail de la base de données dans l’administration client) :
- nom du serveur de base de données – sous la forme wmX.wedos.net ou mdX.wedos.net, où X correspond au numéro
- nom de la base de données
- identifiant de connexion
- mot de passe (attention aux éventuels espaces avant ou après le mot de passe)
Gestion de la base de données
Les modifications saisies dans l’administration client prennent effet sous 30 minutes.
Pour accéder à la gestion de la base de données dans l’administration client, procédez comme suit :
- Connectez-vous à l’administration client ⧉.
- Dans le menu supérieur, choisissez l’onglet Hosting services Webhosting ou WMS.
- Ouvrez le détail du service concerné.
- Dans le détail du service, repérez la base de données voulue et cliquez sur l’icône en forme de loupe pour ouvrir son détail.

Directement dans l’administration client, vous pouvez :
Modification du mot de passe d’un compte de base de données
Si vous modifiez le mot de passe de l’utilisateur avec lequel votre application se connecte à la base de données, reportez la modification correspondante dans le code PHP qui accède à la base de données avec ce mot de passe via ce compte ! Si vous laissez l’ancien mot de passe dans le code, la connexion à la base de données ne fonctionnera pas.
Vous pouvez modifier le mot de passe de chaque compte de la base de données. Dans le tableau Change password admin ou Change password web dans détail de la base de données effectuez la modification et enregistrez-la.

Suppression de la base de données
Avant de supprimer la base de données, nous vous recommandons de sauvegarder les données par export en suivant ce guide. La suppression d’une base de données entraîne son effacement complet et irréversible, y compris toutes les données qu’elle contient.
Pour supprimer la base de données, saisissez dans le champ du cadre Delete Database le mot DELETE en majuscules et confirmez avec le bouton Delete Database.

Après la suppression, vous ne pouvez pas créer de nouvelle base de données portant le même nom.
Vous pouvez restaurer les données elles-mêmes à partir de votre propre sauvegarde ou de notre sauvegardes, à savoir importation dans une base de données nouvellement créée. Vous connectez ensuite la nouvelle base de données à l’application web en modifiant la configuration de celle-ci.
Version actuelle de la base de données
La version la plus élevée de MariaDB disponible est actuellement la 10.11.16.
Si le logiciel qui utilise la base de données ne vous indique pas sa version, vous pouvez la vérifier dans :
Version de la base de données dans l’administration client
Vous obtenez la version de la base de données (et d’autres informations la concernant) dans son détail en procédant comme suit :
- Connectez-vous à l’administration client ⧉.
- Dans le menu supérieur, sélectionnez Hosting services Webhosting ou WMS.
- Dans la liste, sélectionnez le service dont vous souhaitez vérifier la base de données.
- Dans le détail du service, dans le tableau Databases cliquez sur le nom de la base de données choisie.
- Dans le détail de la base de données, à la rubrique Database server vérifiez la version de la base de données.

Version de la base de données dans phpMyAdmin
Dans l’interface phpMyAdmin, vous obtenez la version de la base de données de la manière suivante :
- Connectez-vous à l’interface phpMyAdmin ⧉.
- Repérez la version de la base de données dans le panneau Database server.

Problèmes courants
Parmi les problèmes courants liés aux bases de données figurent :
- Version de base de données inadaptée
- Base de données lente
- Base de données inaccessible depuis Internet
- L’utilisateur web n’a pas de droits suffisants
- Le site a cessé de fonctionner après une modification de la base de données
- Base de données supprimée par erreur
Version de base de données inadaptée
Problème : L’application exige un autre type ou une autre version de base de données.
Solution : Nos services ne prennent généralement pas en charge le changement de version de la base de données.
Webhosting ne prend en charge que les bases de données MariaDB. Tout autre système de base de données ne peut être exploité que sur un serveur qui vous est propre ⧉.
Base de données lente
Problème : L’application exige un autre type ou une autre version de base de données.
Cause : La vitesse d’une base de données dépend en grande partie de sa taille et de la qualité de son indexation. Une cause fréquente est l’absence d’index primaire dans la base de données.
Solution : Vérifiez que la base de données ne contient pas d’éléments inutiles, comme des journaux archivés ou d’autres éléments que le site et ses composants n’utilisent pas activement. Assurez-vous que chaque table contient un index primaire et, si nécessaire, mettez à jour l’indexation du contenu.
Vous trouverez plus d’informations dans l’article de la communauté MySQL – optimisation des performances, index ⧉.
Base de données inaccessible depuis Internet
Problème : Je n’arrive pas à me connecter à la base de données depuis une application hébergée chez un autre fournisseur ou sur mon ordinateur.
Cause : Pour des raisons de sécurité, l’accès aux bases de données sur Webhosting est limité aux seuls services WEDOS Webhosting et WMS. Nous n’accordons aucune exception à cette règle.
Solution : Pour gérer les bases de données, utilisez une application sur le Webhosting (par ex. sur un sous-domaine), ou l’interface phpMyAdmin ⧉.
Droits insuffisants de l’utilisateur web
Problème : L’application ne fonctionne pas correctement lorsque je me connecte à la base de données en tant qu’utilisateur web.
Cause : L’application a besoin d’utiliser des commandes du compte administrateur, par exemple pour créer des tables lors de l’installation d’un système de gestion de contenu.
Solution : Saisissez les identifiants du compte administrateur pour la durée strictement nécessaire.
Site non fonctionnel après une modification de la base de données
Problème : Après la modification de la base de données, le site a cessé de fonctionner.
Cause : La source de problèmes la plus fréquente est un changement de mot de passe dans l’administration, mais pas dans le fichier de configuration du site. Il peut aussi s’agir de l’endommagement ou de la suppression d’une partie de la base de données nécessaire au bon fonctionnement du site.
Solution : Si vous avez seulement changé le mot de passe de la base de données, mettez-le à jour dans le fichier de configuration de votre application. Vous trouverez le guide communautaire sur la modification pour les systèmes de gestion de contenu courants à ce lien ⧉. Si vous avez modifié le contenu de la base de données et que le site a cessé de fonctionner, importez la sauvegarde.
Base de données supprimée
Problème : Nous avons supprimé une base de données par erreur.
Solution : Il existe deux types de bases de données supprimées :
- Données supprimées restaurez à partir d’une sauvegarde.
- Une base de données supprimée (selon le guide du chapitre Suppression de la base de données) ne peut pas être restaurée en tant que telle. Créez une nouvelle base de données (avec un nouveau nom) et, dans celle-ci, restaurez les données à partir d’une sauvegarde. Corrigez ensuite les identifiants d’accès dans le fichier de configuration de l’application (vous trouverez le guide communautaire sur la modification pour les systèmes de gestion de contenu courants à ce lien ⧉).
Foire aux questions
Où dois-je définir exactement les nouveaux identifiants d’accès à la base de données dans PHP ?
Cela dépend de votre application. Vous trouverez un article sur la connexion aux bases de données des systèmes de gestion de contenu courants dans le guide communautaire Systèmes de gestion de contenu CMS et connexion à la base de données ⧉. Si vous utilisez une autre application, adressez-vous au support de l’application ou à votre webmaster.
Quelle est la différence entre MySQL et MariaDB ?
MariaDB est un dérivé de MySQL. Les deux sont compatibles entre eux et la plupart des CMS fonctionnent pleinement avec MariaDB. Si votre application exige MySQL, elle devrait fonctionner de manière fiable avec MariaDB, et inversement. Sur la plupart des serveurs de bases de données, nous n’utilisons déjà plus que MariaDB, sans possibilité de changement. Si vous avez strictement besoin de MySQL, la solution pourrait être un serveur VPS ⧉. Vous pouvez aussi contacter notre Support.
Comment retrouver les identifiants de connexion à la base de données sans l’e-mail de mise en service ?
Vous pouvez les retrouver dans le fichier de configuration de votre application PHP qui utilise cette base de données. Si ce n’est pas possible, vous devrez modifier le mot de passe de la base de données. À côté du formulaire de modification des mots de passe, vous trouverez également un tableau récapitulant les accès à la base de données.