Accéder à une base MySQL à distance sur LWS Panel : ce qui est possible


Procédure

Les formules d'hébergement LWS Panel (Perso, Starter et Performance) n'incluent pas l'accès à distance aux bases MySQL : vous ne pouvez pas brancher un logiciel de votre ordinateur, un autre hébergement ou un autre serveur directement sur une base de votre hébergement. Pour reprendre les données d'une base, par exemple quand vous déplacez un site d'un hébergement LWS Panel à un autre, exportez-la puis importez-la avec phpMyAdmin. Si un logiciel doit vraiment se connecter à la base depuis l'extérieur, il faut une offre qui le permet : cPanel pour un usage occasionnel, ou un serveur VPS.

Ce que permet votre hébergement LWS Panel

Sur la page des offres d'hébergement web de LWS, la ligne « Accès à distance MySQL » est indiquée « avec cPanel » pour les trois formules LWS Panel : cette fonction appartient aux offres cPanel, pas au LWS Panel. Il n'existe donc pas de réglage dans le LWS Panel pour autoriser une adresse IP extérieure à se connecter à vos bases.

Les paramètres affichés dans « MySql & PhpMyadmin » (colonnes « Ip serveur », « Base » et « Utilisateur ») servent à configurer les sites installés sur votre hébergement, comme expliqué dans l'aide Comment importer une base de données sur un hébergement mutualisé LWS avec phpMyAdmin. Pour consulter ou modifier une base vous-même, utilisez phpMyAdmin depuis votre navigateur : Comment accéder à mes bases de données Mysql (PhpMyAdmin) ?.

Reprendre les données d'une base sur un autre hébergement

C'est la méthode à suivre quand vous déplacez un site vers un autre hébergement LWS Panel : au lieu de faire lire l'ancienne base par le nouveau site, vous copiez son contenu dans une base du nouvel hébergement.

  1. Exportez la base depuis l'ancien hébergement

    Sur l'ancien hébergement, ouvrez phpMyAdmin avec l'utilisateur et le mot de passe de la base, puis exportez-la au format SQL. Toutes les étapes sont dans l'aide Comment exporter une base de données Mysql ?. Enregistrez le fichier obtenu sur votre ordinateur.

  2. Préparez une base sur le nouvel hébergement

    Sur le nouvel hébergement, utilisez la base livrée avec votre service ou créez-en une dans « MySql & PhpMyadmin » avec le bouton « Cliquez ici pour créer une base MySql ». Le nom de la base, l'utilisateur et le mot de passe sont générés par LWS et le mot de passe vous est envoyé par e-mail : voir Comment créer une base de données Mysql ?.

  3. Importez le fichier SQL dans cette base

    Connectez-vous à phpMyAdmin sur le nouvel hébergement, cliquez sur le nom de la base, puis sur « Importer », comme décrit dans Comment importer une base de données sur un hébergement mutualisé LWS avec phpMyAdmin. Si votre fichier atteint 100 Mo, suivez plutôt Comment importer une base de données volumineuse sur LWS Panel ?.

  4. Indiquez la nouvelle base dans la configuration du site

    Dans le fichier de configuration du site (wp-config.php pour WordPress, par exemple), remplacez les anciennes valeurs par celles de la ligne de la nouvelle base dans « MySql & PhpMyadmin » :

    • hôte : l'adresse IP de la colonne « Ip serveur » (et non « localhost ») ;
    • nom de la base : la colonne « Base » ;
    • utilisateur : la colonne « Utilisateur » ;
    • mot de passe : celui reçu par e-mail à la création de la base. Il n'est pas affiché dans le LWS Panel : si vous l'avez perdu, changez-le avec le bouton « ⋮ » de la ligne, puis « Changer mot de passe ».

Vérifier que tout fonctionne

  • Le site s'affiche normalement, sans le message « Erreur lors de la connexion à la base de données ».
  • Dans « MySql & PhpMyadmin », la colonne « Taille de la base » de la nouvelle base n'est plus à 0 Mo. Si elle ne bouge pas après l'import, cliquez sur le bouton « ⋮ » de la ligne, puis sur « Synchroniser quotas » pour recalculer la taille affichée.

Si le site affiche une erreur de connexion à la base, comparez une à une les valeurs du fichier de configuration avec celles de la ligne de la base. L'aide Erreur lors de la connexion à la base de donnée sur Wordpress détaille ce cas pour un site WordPress.

Si un logiciel doit se connecter à la base depuis l'extérieur

Certains logiciels (outil de gestion de bases sur votre ordinateur, logiciel de gestion, application hébergée ailleurs) ont besoin d'une connexion directe à la base. Ce n'est pas possible sur un hébergement LWS Panel. Selon votre usage :

Questions fréquentes

Ma connexion à l'adresse de la colonne « Ip serveur » échoue depuis un autre hébergement (« Connection timed out »)

L'accès à distance aux bases MySQL n'est pas inclus dans les formules LWS Panel : ne comptez pas sur une connexion directe à la base depuis un autre hébergement. Pour récupérer son contenu, exportez-la depuis phpMyAdmin sur l'ancien hébergement et importez-la sur le nouveau, comme expliqué plus haut.

Puis-je ouvrir ma base à une adresse IP depuis le LWS Panel ?

Non. La page « MySql & PhpMyadmin » permet de créer une base, d'ouvrir phpMyAdmin, de changer le mot de passe d'un utilisateur, de gérer les sauvegardes d'une base et de la supprimer, mais elle n'a pas de réglage d'accès distant. Cette fonction existe sur les offres cPanel (pour un usage occasionnel) et sur les serveurs VPS.

Articles associés

Notez cet article

Vous avez noté 0 étoile(s)

Cet article a été lu 1 fois.

Top