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

Outils MySQL Discussion :

Console MySQL distante sous windows ?


Sujet :

Outils MySQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 39
    Points : 20
    Points
    20
    Par défaut Console MySQL distante sous windows ?
    Bonjour !

    mon serveur MySQL tourne sous windows 2003
    mon poste de travail sous XP

    si je me logge sur le serveur, je peux lancer la console mysql.exe --user... en allant dans mysql/bin

    mais ce que je cherche, c'est a lancer une console mysql depuis mon poste de travail

    ma question : existe-t-il un client mysql en ligne de commande (une console, quoi) installable sur mon poste de travail xp, un peu comme un sql+ pour oracle ?

    merci d'avance

    anthony

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 39
    Points : 20
    Points
    20
    Par défaut
    Up

  3. #3
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 016
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 016
    Points : 23 705
    Points
    23 705
    Par défaut
    Euh oui... mysql.exe le fait très bien. Il suffit de lui passer l'IP du serveur en host, le nom de la base de données, l'ID et le mot de passe et ça fonctionne.
    J'ai déjà posé cette question-là, il y a longtemps.
    Il faut copier le fichier mysql.exe, et c'est tout

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 39
    Points : 20
    Points
    20
    Par défaut
    ok super, merci
    j'aurais pas osé !
    bon, maintenant ca marche, mais je me fais jeter parce qu'apparemment mon poste de travail est pas autorisé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ERROR 1130 (00000): Host '126.238.82.125' is not allowed to connect to this MySQL server
    une idée pour autoriser ma machine coté MySQL ?

    anthony

  5. #5
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 016
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 016
    Points : 23 705
    Points
    23 705
    Par défaut
    Et oui, il faut donner les droits non seulement à un utilisateur (root par exemple), mais aussi depuis un HOST.
    Donc, sur le serveur, pour autoriser un utilisateur à se connecter, en HOST il faut mettre l'IP de la machine, ou '%' pour autoriser une connexion de toute addresse IP. Par défaut, seule la connexion depuis localhost est permise.

    Tout est expliqué

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 39
    Points : 20
    Points
    20
    Par défaut
    OK, ca fonctionne. Mais c'est bizarre :

    dans phpmyadmin, j'ai cliqué sur Privileges, ensuite j'ai cliqué sur "l'icone avec le crayon" en face de l'utilisateur root@localhost (icone changer les privileges), et pour cet utilisateur, dans la liste déroulante Servuer j'ai changé "Local" pour "Tout Serveur"

    ensuite j'ai cliqué sur le bouton "Executer"

    et surprise, plutot que de modifier mon utilisateur root@localhost en root@%, ca m'a créé un user root@%

    autrement dit maintenant j'ai 2 root, un root@localhost et un root@%

    autrement dit, sous MySQL, un user c'est un nom d'utilisateur+un nom de machine

    on apprend a tout age ;-)

    anthony

  7. #7
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 016
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 016
    Points : 23 705
    Points
    23 705
    Par défaut
    Citation Envoyé par selector
    autrement dit, sous MySQL, un user c'est un nom d'utilisateur+un nom de machine
    Presque... Les droits sont effectivement accordés au couple USER/HOST.
    Quant à l'ajout d'une ligne par PhpMyAdmin, c'est parce que, je pense, il traite le % comme tout autre HOST (les programmeurs n'ont pas dû juger bon de s'embêter à gérer ce cas).
    Mais il est clair que 2 lignes dont une contient % en host, c'est une ligne de trop...

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 39
    Points : 20
    Points
    20
    Par défaut
    Citation Envoyé par ced
    Mais il est clair que 2 lignes dont une contient % en host, c'est une ligne de trop...ced
    on est d'accord
    cela dit en cas de password différent entre les 2 root, je me demande comment ca se comporte .. et ca me fait c#ier de tester ;-)

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

Discussions similaires

  1. Réponses: 15
    Dernier message: 24/10/2010, 11h47
  2. Mysql proxy sous windows
    Par tntneo dans le forum Administration
    Réponses: 0
    Dernier message: 21/06/2010, 13h57
  3. Routage et accès distant sous windows 2003 server
    Par Flavkom dans le forum Administration
    Réponses: 4
    Dernier message: 08/01/2009, 14h28
  4. recherche de librairie/module Mysql freeradius sous windows
    Par bhrached dans le forum Installation
    Réponses: 0
    Dernier message: 17/04/2008, 18h18
  5. trouver mysql.h sous window...
    Par Link45 dans le forum Administration
    Réponses: 2
    Dernier message: 12/11/2005, 19h30

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