IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration MySQL Discussion :

Problème d'acces à un server mysql [MySQL-5.0]


Sujet :

Administration MySQL

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2014
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Problème d'acces à un server mysql
    Bonjour,

    J'ai un problème d'acces à un server mysql distant(j'ai l'adresse IP).


    je n'utilisais que linux avant , et c'était en local(donc pas de problème), mais là je veux me mettre sous windows avec wampserver et le server n'est accessible que par le net(pour gerer une bd mysql)

    corrigez moi si je me trompe:

    pour y acceder je mets : @IP_du_server/phpmyadmin/index.php sur la barre d'adresse?

  2. #2
    Expert éminent sénior Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 379
    Points : 19 060
    Points
    19 060
    Par défaut
    Salut Watrish.

    Ce n'est pas aussi simple que cela.

    Admettons que tu aies installé correctement WampServer sur un ordinateur distant mais uniquement en local.
    Donc en local (c'est-à-dire sur cette ordinateur qui fait office de serveur), pour y accéder (à WampServer), tu utilises l'adresse 127.0.0.1 qui correspond aussi à localhost.
    C'est ce que nous appelons un loopback.

    Pour simplifier les accès à un site, nous utilisons les Virtualhosts.
    Une déclarative est faite dans Apache (httpd.conf), pour définir le lien entre une adresse ip local, un nom de site et un répertoire contenant ton index.php.
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    # ------------------- #
    #     mon-site-un     #
    # ------------------- #
     
    <VirtualHost 182.168.1.101:80>
    	ServerName mon-site-un
    	DocumentRoot "f:/Site-01/"
    #
    	ErrorLog  "f:/Site-01/Logs/error.log"
    	CustomLog "f:/Site-01/Logs/custom.log" common
    #
    	<Directory />
    		Options -Indexes +FollowSymLinks +MultiViews
    		AllowOverride all
    		<RequireAny>
    			Require local
    			Require 192.168.1.101
    		</RequireAny>
    	</Directory>
    </VirtualHost>
    Le nom du site se nomme "http://mon-site-un".
    Le nom du répertoire est "f:/site-01".
    L'adresse IP est 192.168.1.101. Quel est cette adresse ?
    C'est l'adresse IP d'identification de ton serveur (là où se trouve ton WampServer) dans le réseau local de ton entreprise.

    Dans le même réseau local, il suffit de mettre dans le fichier "hosts" de windows, la déclarative suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    192.168.1.101   mon-site-un
    Depuis un ordinateur distant, en tapant dans le navigateur "http://mon-site-un", windows va associer ce nom de site à l'adresse ip 192.168.1.101 qui est déclaré dans le fichier hosts de ce même ordinateur.
    Et comme tu es dans un réseau local, cette adresse ip correspond à l'adresse du serveur qui héberge ton WampServer.
    Le Virtualhost va identifier le nom de ton site et afficher le bon "index.php" qui est localisé dans le répertoire.

    Quand est-il depuis internet ?
    C'est un peu plus compliqué car au niveau du routeur / box, il faut faire une translation des adresses / ports entrant vers les adresses ip locaux à ton réseau.
    Cette translation se nomme NAT pour "network address translation" et c'est ce qui va faire le lien entre ton adresse ip et où se trouve réellement ton site.

    Mais à la différence du réseau local, il faut un nom de domaine qui soit connu sous internet.
    On peut en effet utiliser l'adresse IP global, celle de ton routeur, pour accéder à ton site, mais l'important est le NAT.
    Sans cela, il n'est pas possible d'accéder à ton phpmyadmin.

    Donc pour répondre à ta question, oui, en effet, tu peux taper "http://adresse_ip/phpmyadmin".

    @+
    Si vous êtes de mon aide, vous pouvez cliquer sur .
    Mon site : http://www.jcz.fr

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2014
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    bonjour

    Merci d'avoir répondu,
    mais non, c'était pas si grave que ça en fait, c'etait juste un problème de parfeu,,du coup je n'ai que deux choix :mettre les commandes dans un fichier et les faires executer, passer par l'interface phpmyadmin.

    Merci quand même.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2014
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    mais je dois aussi te signaler que j'ai fait réseau(pas assez pour être un expert, mais un niveau acceptable quand même),,,,j'ai fait aussi du css,,,,alors je ne sais pas quelle genre d'injection t'essaies de faire ton mess,,,,mais c'est trés vilain

  5. #5
    Expert éminent sénior Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 379
    Points : 19 060
    Points
    19 060
    Par défaut
    Salut Watrish.

    De quoi parles-tu ?

    Ce que j'ai mis comme exemple n'a rien à voir avec le réseau mais avec Apache ! C'est ce que l'on met dans le fichier httpd.conf.

    D'autre part, tu parles d'injection ? De quelle injection parles-tu ?
    Celui de SQL : http://www.bases-hacking.org/sql-injection.html
    Ou celui de code php ?

    Je n'ai abordé aucune de ces deux injections et je ne voies nulle part où il en est question.

    @+
    Si vous êtes de mon aide, vous pouvez cliquer sur .
    Mon site : http://www.jcz.fr

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de connexion au server mysql
    Par sydko dans le forum Administration
    Réponses: 1
    Dernier message: 05/03/2013, 10h07
  2. [Lazarus] Problème d'accès aux données MySQL
    Par Gouyon dans le forum Lazarus
    Réponses: 5
    Dernier message: 12/10/2009, 14h53
  3. Réponses: 3
    Dernier message: 06/09/2009, 18h22
  4. [fedora 9] problème d'accès au serveur mysql
    Par olivier57b dans le forum Installation
    Réponses: 6
    Dernier message: 08/08/2008, 11h56
  5. Problème d'acces au Server WEB sur DMZ
    Par 57Steph dans le forum Développement
    Réponses: 1
    Dernier message: 18/03/2008, 09h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo