Un site statique se contente de fichiers. Dès que vous installez un CMS, une boutique ou un forum, il vous faut une base de données. Votre offre en autorise un certain nombre : la carte Bases de données de votre espace client vous indique lequel.
Comment créer une base de données MySQL sur mon hébergement ?
Ouvrez Plesk depuis l’espace client, allez dans Bases de données, puis Ajouter une base de données : la base et son utilisateur se créent dans la même fenêtre.
- Depuis l’espace client, cliquez sur Connexion automatique pour ouvrir Plesk.
- Ouvrez Bases de données, puis Ajouter une base de données.
- Donnez un nom à la base. Restez sobre : lettres minuscules, chiffres et
_, sans accent ni espace. - Dans la même fenêtre, créez l’utilisateur associé : un nom, puis un mot de passe long et unique.
- Validez.
Créez un utilisateur par base. Un compte unique partagé entre tous vos sites signifie qu’une faille dans le moins important d’entre eux donne accès aux données de tous les autres.
Quelles informations mon application demande-t-elle pour se connecter à sa base ?
Une application vous demandera toujours les mêmes quatre valeurs :
- Hôte :
localhost— votre site et sa base tournent sur le même serveur ; - Nom de la base ;
- Utilisateur ;
- Mot de passe.
Ces valeurs se retrouvent dans le fichier de configuration de votre application : wp-config.php pour WordPress, .env pour un projet Laravel ou Symfony, configuration.php pour Joomla.
Si l’application refuse de se connecter, l’erreur vient dans presque tous les cas d’une faute de frappe dans l’un de ces quatre champs, ou d’un mot de passe contenant un caractère mal échappé.
Comment importer une base de données existante ?
Exportez la base de votre ancien hébergement au format .sql, puis lancez Importer un dump dans Plesk sur la base de destination.
Pour reprendre un site déjà en ligne ailleurs :
- Exportez la base depuis votre ancien hébergement, au format
.sql. - Dans Plesk, ouvrez Bases de données, puis Importer un dump sur la base cible. Si le fichier est volumineux, compressez-le en
.zipou.gzavant l’envoi. - Pour les petits fichiers, phpMyAdmin — accessible depuis la même page — fonctionne également : onglet Importer.
Un import qui s’interrompt sans message est presque toujours un fichier trop lourd pour la limite d’envoi. Compressez-le, ou découpez-le.
Comment administrer ma base de données au quotidien ?
phpMyAdmin est votre outil principal. Depuis Plesk, cliquez sur le lien de la base concernée. Vous pouvez y parcourir les tables, exécuter des requêtes SQL et corriger une valeur ponctuelle.
Trois précautions valent la peine :
- Exportez avant toute requête
UPDATEouDELETE. Il n’y a pas de bouton d’annulation. - Vérifiez votre clause
WHEREavant d’exécuter. UnWHEREoublié applique la modification à la table entière. - N’utilisez pas phpMyAdmin comme outil de saisie : votre application connaît ses propres règles de cohérence, pas phpMyAdmin.
Comment sauvegarder ma base de données ?
Faites un export SQL avant chaque mise à jour importante de votre site, et conservez une copie périodique hors du serveur.
C’est la partie que l’on remet à plus tard jusqu’au jour où elle manque.
- Un export SQL manuel avant chaque mise à jour importante de votre site.
- Un export périodique conservé hors du serveur : sur votre ordinateur ou un stockage tiers. Une sauvegarde qui vit dans le même espace disque disparaît avec lui.
- Une restauration test de temps en temps, sur une base secondaire, pour vérifier que le fichier est exploitable.
Le gestionnaire de sauvegardes de Plesk sait aussi programmer des sauvegardes de votre espace : il complète utilement vos exports, sans les remplacer.
Pourquoi ma base de données prend-elle autant de place ?
Votre base compte dans le quota Disque affiché sur votre espace client. Deux causes gonflent une base sans que le site grossisse :
- les révisions et les journaux accumulés par un CMS ;
- les tables de sessions ou de cache jamais purgées.
Un nettoyage annuel suffit généralement à repartir sur des bases saines.