Se connecter à un serveur externe par l'aide de phpMyAdmin
J'ai phpMyAdmin installé sur ma machine locale. Comment puis-je le faire se connecter à un serveur externe?
Vous devez vous connecter pour publier un commentaire.
J'ai phpMyAdmin installé sur ma machine locale. Comment puis-je le faire se connecter à un serveur externe?
Vous devez vous connecter pour publier un commentaire.
Dans le fichier de configuration, modifier les "hôtes" de la variable pour pointer vers le serveur externe. Le fichier de configuration est appelé
config.inc.php
et il sera le principal dossier phpMyAdmin. Il devrait y avoir une ligne comme ceci:Il suffit de changer
localhost
à l'adresse IP de votre serveur.Remarque: vous devrez peut-être configurer le serveur externe pour autoriser les connexions à distance, mais j'ai fait cela plusieurs fois sur l'hébergement mutualisé, donc ça devrait être bon.
config.inc.php
dans le dossier phpMyAdmin.Pour configurer une base de données externe et utiliser votre local DB, vous devez modifier le config.inc.php fichier:
Le fichier est à peu près mis en place comme ceci:
Ce que vous devez faire est de dupliquer le "local db configuration" copier /coller à l'extérieur de la
IF
déclaration que j'ai illustré dans le code ci-dessous, et de changer l'hôte de vous IP externe. Le mien par exemple est:Vous pouvez laisser les valeurs par défaut (sauf si vous savez que vous avez besoin de les changer)
Enregistrer et actualiser votre PHPMYADMIN page de connexion et une nouvelle liste déroulante apparaît. Vous devriez être bon d'aller.
EDIT: si vous voulez donner le serveur un nom pour le sélectionner à la page de connexion, plutôt que d'avoir juste l'adresse IP pour sélectionner, ajouter à la configuration du serveur:
Il est bon si vous avez plusieurs serveurs de configs.
à la version 4.0 ou supérieure, nous avons besoin de créer un "config.inc.php" ou renommer le "config.sample.inc.php' à 'config.inc.php';
Dans mon cas, je travaille aussi avec un serveur mysql pour chaque environnement (développement et production):
?>
🙁 Corrigée.à l'aide de PhpMyAdmin version 4.5.4.1deb2ubuntu2, vous pouvez définir les variables dans
/etc/phpmyadmin/config-db.php
donc mis en
$dbserver
nom de votre serveur, par exemple$dbserver='mysql.example.com';
Vous pouvez utiliser le phpmyadmin de la page de configuration (./phpmyadmin/setup) pour générer un nouveau fichier de configuration (
config.inc.php
) pour vous. Ce fichier se trouve à la racine du répertoire de phpMyAdmin.Il suffit de créer le dossier config, tel que demandé dans la page de configuration, ajouter vos serveurs, puis cliquez sur le bouton "Enregistrer". Cela va créer un nouveau fichier de config dans le dossier config que vous venez de créer.
Maintenant, vous n'avez qu'à déplacer le
config.inc.php
fichier pour le principal dossier phpMyAdmin, ou il suffit de copier les lignes concernant les serveurs si vous avez des vieux configuration fait déjà que vous souhaitez le garder.Ne pas oublier de supprimer le dossier config par la suite.
dans le config.inc.php, supprimer toutes les lignes avec "$cfg['Servers']" , et de ne conserver que le "$cfg['Servers'][$i]['host']"