Mysql : commnt not found

Résolu
Julien -  
 Netien -
Bonjour a tous,

J'ai installé MySQL sur une machine distante, (donc avec les tas de commandes et tout, j'ai suivi scrupuleusement les instructions)
MySQL marche, mais la commande "mysql" n'est pas reconnue par le shell
pour faire "mysql -u root -p" par exemple, je dois aller dans :
"/usr/local/mysql/bin"

et entrer
"./mysql -u root -p"

Une idée pour corriger le problème ?
Merci d'avance !
(si je finis par trouver la solution avant vous, je vous la donne evidemment !)

4 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    en root tape
    ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
    3
    1. Netien
       
      Ça veut dire quoi "en root" ?
      0
  2. CYEK
     
    la commande mysql est stocké dans le répértoire /usr/local/mysql/bin, quand tu exécutait ta commande à partir de ton shell, il ne retrouvait pas la commande car /usr/local/mysql/bin n'est pas renseigné dans ta variable d'environnement PATH, autre moyen de faire:
    expand PATH=$PATH:/usr/local/mysql/bin
    1
    1. CYEK
       
      Je rectifie, c'est export à la place de expand
      0
    2. CYEK
       
      Je rectifie c'est "export" et non pas "expand"
      0
  3. Julien
     
    Salut,

    Merci ! Ca fonctionne !
    Un gros merci de ma part (et aussi de celle d'une communauté de joueur en ligne assoifée attendant desesperemment le ré up du server xD)
    Bizarre qu'une commande comme celle ci ne soit pas notée dans le INSTALL-BINARY

    Merci encore !
    Et peut être a bientot ^^
    0
  4. Crotte
     
    Enorme !!!

    Cela fait juste 3h que je me perd dans les différents forums... et toi en une ligne tu me fais le truc...

    Et beh moi je dis BRAVO !
    0