Précédent   Forum des professionnels en informatique > PHP > Outils > phpMyAdmin
phpMyAdmin Forum d'entraide sur l'outil phpMyAdmin : installation, utilisation, etc. Avant de poster -> Cours phpMyAdmin
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/03/2007, 11h02   #1
Futur Membre du Club
 
Inscription : mars 2007
Messages : 29
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 29
Points : 19
Points : 19
Par défaut Connexion sur du https

Bonjour, voici l'état des lieux :

je dois me connecter sur une base de phpmyadmin qui se situe sur un autre ordi.
pour me connecter "à la main", je vais sur l'adresse https://192.168.2.1/madmin/
l'adresse n'est pas arbitraire, ni le "repertoire" madmin.

je cherche à me connecter à cette base en PHP (j'ai les droits dessus où du moins je peux créer un compte bien paramétré [si on m'aide un peu]).

mon ip est 192.168.2.100.

quelle est la commande php nécessaire sachant que la commande :
mysql_pconnect('192.168.2.1','login','mdp')
m'envoie l'erreur :
Warning: mysql_pconnect() [function.mysql-pconnect]: Can't connect to MySQL server on '192.168.2.1' (10061)

Merci pour toute aide.
djtadpole est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 11h40   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Il faut que vous autorisiez votre utilisateur à se connecter depuis votre machine 192.168.2.100. Pour cela vous pouvez utiliser les requêtes GRANT :
GRANT <liste de droits> ON <db>.* TO <login>@`192.168.2.100`;

Avec phpMyAdmin se doit être :
Connexion en administrateur > privilèges > cliquez sur l'imagette "Changer les privilèges" correspondant à votre utilisateur. Puis dans le tableau "Changement des informations de connexion / Copie d'utilisateur", champ "Serveur" sélectionnez "Entez une valeur" et saisissez l'adresse IP puis bouton "Exécuter".
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 14h26   #3
Futur Membre du Club
 
Inscription : mars 2007
Messages : 29
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 29
Points : 19
Points : 19
Merci déjà pour l'info seulement quand je me connecte maintenant le retour d'erreur est :
Warning: mysql_pconnect() [function.mysql-pconnect]: Lost connection to MySQL server during query

malgré les modifs :
GRANT ALL PRIVILEGES ON <nom_base>.* TO <login>@ '192.168.2.100' WITH GRANT OPTION ;

Là, je pense que ca vient de la localisation du chemin pour accéder à phpmyadmin : madmin
ou de la connexion https <-- s

et la je ne sais pas faire
djtadpole est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 16h24   #4
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Si j'ai bien compris : vous tentez d'écrire un script qui se connecte à une base distante auquel cas phpMyAdmin n'a rien à voir là dedans et encore moins le protocole HTTP ou HTTPS. Il vous faudrait alors vérifier que MySQL accepte les connexions externes (firewall et configuration de MySQL : de mémoire il s'agit de l'option skip-networking).

Si je suis à côté, n'hésitez pas à réexpliquer notamment au niveau de quoi est où.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 17h05   #5
Futur Membre du Club
 
Inscription : mars 2007
Messages : 29
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 29
Points : 19
Points : 19
Je vais prendre contact avec la personne qui s'occupe du serveur (.2.1 où est la base) mais j'ai déjà al possibilité de me connecter en shell ainsi qu'à la base phpmyadmin.

mon 'skip networking' est sur 'on' dans phpmyadmin.

faut-il autres choses ???

INFOS SUPPLEMENTAIRES :
il y a 2 serveurs :
- un pour le site web (.2.1)
- un pour un site interne (.2.100)
je veux pouvoir me connecter depuis .2.100 sur la base de .2.1
(et plus tard, inversement mais ce ne sera plus un problème à ce moment là)

merci d'avance
djtadpole est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 18h24   #6
Futur Membre du Club
 
Inscription : mars 2007
Messages : 29
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 29
Points : 19
Points : 19
ce message d'erreur serait peut-être dû à une taille insuffisante de max allowed packet.

je dois rebooter le serveur principal et je tiens au courant.
djtadpole est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2007, 16h07   #7
Futur Membre du Club
 
Inscription : mars 2007
Messages : 29
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 29
Points : 19
Points : 19
Non cela était bien dû à une restriction du serveur...

Le problème est résolu, merci pour tout.
djtadpole est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h34.


 
 
 
 
Partenaires

Hébergement Web