mysql sur os x 10.6 est situé dans /usr/local/mysql/bin/mysql
Je reçois une commande introuvable lorsque je tape mysql --version
dans le terminal. Est-ce parce que le chemin d'accès au socket est incorrect? Si oui, comment puis-je résoudre ce problème?
merci
Il suffit de faire ce qui suit dans votre terminal:
echo $PATH
Si votre chemin donné n'est pas dans cette chaîne, vous devez l'ajouter comme ceci: export PATH=$PATH:/usr/local/
ou export PATH=$PATH:/usr/local/mysql/bin
J'utilise OS X 10.10, ouvrez le shell, tapez
export PATH=$PATH:/usr/local/mysql/bin
cela fonctionne temporairement. Si vous utilisez Command + T pour ouvrir un nouvel onglet, la commande mysql ne fonctionnera plus.
Nous devons créer un fichier .bash_profile pour le faire fonctionner à chaque fois que vous ouvrez un nouvel onglet.
nano ~/.bash_profile
ajoutez la ligne suivante au fichier.
# Set architecture flags
export ARCHFLAGS="-Arch x86_64"
# Ensure user-installed binaries take precedence
export PATH=/usr/local/mysql/bin:$PATH
# Load .bashrc if it exists
test -f ~/.bashrc && source ~/.bashrc
Enregistrez le fichier, puis ouvrez un nouvel onglet Shell, cela fonctionne comme un charme.
au fait, pourquoi ne pas essayer https://github.com/dbcli/mycli
pip install -U mycli
c'est un outil bien meilleur que le mysqlcli .. Un client en ligne de commande pour MySQL qui peut effectuer l'auto-complétion et la coloration syntaxique
Sur OSX 10.11, vous pouvez Sudo nano /etc/paths
et ajoutez le ou les chemins que vous voulez ici, un par ligne. Bien plus simple que de savoir lequel de ~/.bashrc
, /etc/profile
, '~/.bash_profile` etc ... vous devriez ajouter à. En outre, pourquoi exporter et ajouter $ PATH à lui-même alors que vous pouvez simplement modifier directement PATH ...?
J'ai essayé toutes les solutions à partir des réponses, mais je n'ai pas pu obtenir la commande mysql
depuis le terminal, mais toujours le message
bash: command not found
La solution est de changer le fichier .bash_profile, et d'ajouter le chemin mysql à .bash_profile
Pour cela, procédez comme suit: 1. Ouvrez une nouvelle fenêtre de terminal ou assurez-vous d'être bien dans le répertoire de base. 2. Ouvrez le fichier .bash_profile à l'aide de
nano .bash_profile
3. Ajoutez la commande suivante pour ajouter le chemin mysql
PATH="/usr/local/mysql/bin:${PATH}"
export PATH
4. Appuyez sur Ctrl + X , puis appuyez sur y et appuyez sur entrée.
ajouter ce code à mon fichier .profile a fonctionné pour moi:/usr/local/mysql/bin
Merci.
P.S Ce .profile est situé dans votre utilisateur/chemin. C'est un fichier caché, vous devrez donc y accéder soit par une commande dans Terminal ou en utilisant un éditeur html.
Je pense que c'est l'approche la plus simple:
Passage en mode SQL ... Les commandes se terminent par;
Allez-y et faites de grandes choses! :)