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

 MySQL Discussion :

console : mysql -h hostname -u username -p


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 56
    Par défaut console : mysql -h hostname -u username -p
    (débutant)

    salut à tous,

    jusqu'à présent, je me suis connecté à mysql (pour faire quelques manipulation via la console) avec "mysql -h hostname -u username -p" sans écrire -h hostname car en bon novice, j'ai tout installé sur la meme machine... ceci étant dit, dans mon manuel, il est conseillé d'installé MySQL sur une machine différente de celle sur laquelle il y a Php...
    Qu'à cela ne tienne, je suis dans bureau avec un petit réseau ethernet (sans serveur central), on est sur windows et j'ai donc amené mon portable (linux ubuntu) sur lequel j'ai installé mysql qui fonctionne parfaitement.

    Résumons l'installation :
    1 PC portable (ASUS64) sous linux (php/mySQL) IP : x.x.x.1
    1 tour sous windows (php/mySQL) IP : x.x.x.2

    J'ai donc essayé avec le PC linux d'accéder à MySQL sur le Windows en local en entrant à la place de hostname l'IP du PC windows :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     mysql -h x.x.x.2 -u username -p
    De meme j'ai aussi essayé avec le PC windows d'accéder à MySQL sur le linux en local en entrant à la place de hostname l'IP du PC linux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql -h x.x.x.1 -u username -p
    Au résultat ni l'un ni l'autre n'arrive à se connecter...


    Erreur Windows :
    erreur2003 : can't connect to MySQL server on 'x.x.x.1' (10061)
    Erreur linux :
    erreur2003 : can't connect to MySQL server on 'x.x.x.1' (100)
    Est-ce que je me trompe dans la procédure?

    je vous remercie d'avance pour votre aide...

  2. #2
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 56
    Par défaut
    peut-etre est-ce un problème de réseau?

  3. #3
    Membre Expert
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Par défaut
    ou de firewall certainement ...

    essaies le ping de part de d'autre...

  4. #4
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 56
    Par défaut
    Le ping fonctionne parfaitement des deux cotés...mais je viens de me rendre compte que seul mon linux voit le windows dans son réseau (depuis que j'ai désactivé mon firewall sur windows : kaspersky anti-hacker bien joué ska_root))... le windows ne voit pas le linux dans son voisinnage réseau... par contre mon windows peut se connecter à phpmyadmin du linux via le browser : http://IP_du_linux/phpmyadmin ...

    Je n'y comprends plus rien, je suis paumé...

  5. #5
    Membre Expert
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Par défaut
    et le firewall du linux ?

    vérifies si le problème vient de là en désactivant iptables et selinux , et pour rassurer les puristes, n'oublies pas de les ré-activer aussitôt les tests effectués...

    ;-)

  6. #6
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 56
    Par défaut
    non, en fait ils n'étaient pas activé mais j'ai des gros problèmes avec samba je n'arrive pas à faire partager mes dossier linux, mon windows voit la machine mais fait comme s'il n'y avait pas de dossier...?

    Par à partir du windows, j'arrive dans un browser à ouvrir phpmyadmin et utiliser la database avec les script php....

    ???

  7. #7
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Salut,

    Tu as regardé dans la FAQ ?

    http://mysql.developpez.com/faq/?pag...t_connect_host

  8. #8
    Membre Expert
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Par défaut
    comme quoi ça sert une FAQ...

    par contre l'option skip-networking est désactivée par défaut non ? Je crois même qu'il faut que tu la mettes explicitement. Si elle y est, tu crois pas que c'est pour quelque chose ? normalement c'est justement quand tu veux que du local...

    tu peux pas mettre tes fichier sur le http linux (un ptit coup de FTP et hop...) ? ça serait peut-être mieux dans ce sens là...

  9. #9
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 56
    Par défaut
    Salut à tous !

    Alors :
    J'ai mis "skip-networking" en commentaire mais je n'ai pas trouvé la ligne "bind-address" dans le my.cnf du linux....
    Tandis que sur le windows, je n'ai trouvé ni l'un ni l'autre dans my.ini ???

    Dans les deux cas, j'ai toujours le meme message d'erreur... c'est quand meme étrange car comme je vous l'avais dit, j'arrive à me connecter à phpmyadmin à partir du windows sur le linux...

  10. #10
    Membre Expert
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Par défaut
    Citation Envoyé par bris
    c'est quand meme étrange car comme je vous l'avais dit, j'arrive à me connecter à phpmyadmin à partir du windows sur le linux...
    Rien d'étrange à ça, phpMyAdmin est installé sur la machine où se trouve le serveur MySQL, donc il utilise trés certainement le nom "localhost" pour la connexion...

  11. #11
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Y-a-t'il un user mysql autorisé à se connecter depuis un hôte distant et disposant des droits nécessaires sur la base ?

  12. #12
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 56
    Par défaut
    Oui un user Mysql sur le linux et en fait après avoir redéfini le password de cet utilisateur, j'ai pu me connecter sans problème à partir de l'invite de commande du windows.

    Par contre le problème persiste pour me connecter sur le windows à partir du linux... Ne serait-ce pas ce problème que j'ai déjà rencontré dans une autre discution (sur la différence de codification du password entre mySQL 4.0 et 4.1?)

    A+

    PS : Sur le linux, j'ai phpmyadmin qui est vraiment très plaisant à utiliser , Est-il possible de voir les "privilèges" sous forme de tableau dans la console comme présentés avec phpmyadmin (peut-etre avec des jointures de tables???)

  13. #13
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Citation Envoyé par bris
    Par contre le problème persiste pour me connecter sur le windows à partir du linux... Ne serait-ce pas ce problème que j'ai déjà rencontré dans une autre discution (sur la différence de codification du password entre mySQL 4.0 et 4.1?)
    Je ne pense pas, ça ne correspond pas à ton message d'erreur

    Citation Envoyé par bris
    PS : Sur le linux, j'ai phpmyadmin qui est vraiment très plaisant à utiliser , Est-il possible de voir les "privilèges" sous forme de tableau dans la console comme présentés avec phpmyadmin (peut-etre avec des jointures de tables???)
    Un SELECT * FROM mysql.user devrait faire l'affaire...

  14. #14
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 56
    Par défaut
    OK pour le select * from mysql.user à part que le tableau est un vrai bordel à cause du retour de ligne... là encore y a-t-il un moyen d'avoir un peu plus de lisibilité?

    Sinon je viens doinc de vérifer et mes utilisateurs sur le PC sont configurés comme ceux sur le linux...mais le linux n'arrive toujours pas à se connecter sur mysql du Windows...

    A+

  15. #15
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 56
    Par défaut
    Une petite précision... Le linux n'arrive pas à se connecter à mySQL du PC mais le message d'erreur " erreur2003 : can't connect to MySQL server on 'x.x.x.1' (100)" met un certain temps pour s'afficher (2 ou 3 minutes)...

    Peut-etre que çà peut aider à résoudre le schmilblik...

    A+

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

Discussions similaires

  1. [MySQL] Création d'une console MYSQL
    Par kitten13 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 18/09/2009, 11h38
  2. utilisation console mysql
    Par edennnnn dans le forum Débuter
    Réponses: 2
    Dernier message: 13/02/2009, 09h01
  3. Console MySQL distante sous windows ?
    Par selector dans le forum Outils
    Réponses: 7
    Dernier message: 12/06/2007, 16h43
  4. créer une interface utilisateur console pour requetes sur mysql
    Par begonia dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 23/03/2007, 15h16
  5. Mysql - Modification du Hostname
    Par NC dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 21/03/2006, 14h36

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