MySQL не працює на гірському леві


2

Я використовую гірський лев, я встановив MySQL.

GUI

mysql server

Це показує, що MySQL працює, але коли я набираю

mysql --version 

Це дає помилку "mysql: команда не знайдена"


Розмістіть рішення як відповідь і позначте відповідь як правильний. :)
Alex

Відповіді:


8
export PATH="/usr/local/mysql/bin:$PATH"

у файлі .bashrc або .bash_profile (cd ~ / .bash_profile)

Це скаже вашому терміналу, де знайти команду mysql.


4

command not found просто означає, що виконуваний файл, який ви намагаєтеся виконати, не знайдений у жодному з каталогів вашої змінної середовища $ PATH.

Спробуйте /usr/local/mysql/bin/mysql

Документація посилань включає в себе керівництво платформи, де він повідомляє вам, що MySQL встановлюється в / usr / local /, а потім створюється символічна посилання на /usr/local/mysql що вказує на цю інсталяцію dir. Тут ви можете побачити, що я встановив дві версії, і що символічне посилання було оновлено під час останньої інсталяції:

$ ls -ld /usr/local/mysql*
lrwxr-xr-x   1 root  wheel   27 Apr  4  2012 /usr/local/mysql -> mysql-5.5.22-osx10.6-x86_64
drwxr-xr-x   3 root  wheel  102 Apr  4  2012 /usr/local/mysql-5.5.18-osx10.6-x86_64
drwxr-xr-x  16 root  wheel  544 Mar  2  2012 /usr/local/mysql-5.5.22-osx10.6-x86_64

Я не пам'ятаю, яку зміну я зробив, щоб поставити / usr / local / mysql / bin в мою PATH, але, на мій погляд, найчистішим способом зробити це для всіх користувачів

sudo sh -c 'echo /usr/local/mysql/bin > /etc/paths.d/mysql'

і відкрийте нову вкладку в терміналі, щоб негайно отримати ефект.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.