Donc, je suis dans un dossier où l'exécutable mysql est déjà ..
Quand j'essaye mysql dans le terminal j'obtiens: –bash: mysql: command introuvable
Mais cela fonctionnera: Korays-MacBook-Pro: bin koraytugay $ ./mysql Bienvenue sur le moniteur MySQL. Les commands se terminent par; ou \ g. Votre identifiant de connection MySQL est 107 etc etc …
Alors, pourquoi le ./ est-il nécessaire?
Aussi comment puis-je append ce mysql à mon PATH?
Le ./ est requirejs parce que "." n'est pas dans votre PATH. Lorsque vous entrez une command, le shell search les dossiers répertoriés dans la variable d'environnement PATH pour cette command, si vous n'avez pas donné de path avec la command.
Si vous ne listz pas "." (le dossier actuel) dans la variable PATH, il n'est tout simplement pas recherché.
Vous l'ajoutez à la variable PATH comme vous le feriez pour n'importe quel autre directory – c'est simplement un point.
Le réglage dépend du type de shell que vous utilisez, et si vous le souhaitez pour vous ou pour tout le monde. Vous pouvez par exemple le placer dans le file .bashrc de votre directory personnel ou dans / etc / bashrc pour le changer pour tout le monde sur le système.