2017-02-09 4 views
0

Я только что завершил установку mySQL на своем Mac. Новая установка работает правильно. Я могу включить и выключить SQL. Я могу создать базу данных и создать таблицы. Я хочу восстановить базу данных из dumpfile. Когда я запускаю команду:Не удалось выполнить команды mysql с терминала

mysql -u root -p BIO < /Volumes/Seagate/sql_bkp.sql 

Я получаю сообщение об ошибке:

-bash: mysql: command not found 

Я попытался запустить команду восстановить из моей домашней директории, и я получаю сообщение об ошибке. Я также проверил, чтобы узнать, где был установлен mySQL, и сделал компакт-диск в этом каталоге, но я все равно получаю ту же ошибку. Я считаю, что это какая-то ошибка PATH, но я не уверен, как ее исправить. Любая помощь будет оценена по достоинству.

+0

Посмотрите на этот [post] (http://stackoverflow.com/questions/36610619/mysql-is-not-found-anywhere-on-computer) Может ли это помочь вам. Я думаю, это то же самое про –

+0

Привет, Спасибо за ваш ответ. Я уже пробовал предложение в этом посте, но не имел успеха. Я верю, что сообщение указывает в правильном направлении, но я не могу заставить simulink функционировать. Однако ответ немного расплывчатый о названии пути использования. Знаете ли вы, как установить simulink? –

ответ

0

запустить эту команду

$ ps -ax|grep mysql 

на выходе вы можете увидеть путь

18470 s001 S  0:00.02 /bin/sh /usr/local/Cellar/mysql/5.7.15/bin/mysqld_safe --datadir=/usr/local/var/mysql --pid-file=/usr/loca..... 

Затем вы можете установить PATH или начать с абсолютной PATH, как:

$ /usr/local/Cellar/mysql/5.7.15/bin/mysql -u root -p BIO < /Volumes/Seagate/sql_bkp.sql 
+0

Это приближается, но до сих пор нет успеха. Команда ps -ax | grep mysql дает: 0: 00.03/bin/sh/usr/local/mysql/bin/mysqld_safe --datadir. Поэтому я попробовал это в командной строке:/usr/local/mysql/bin/mysqld_safe -u root -p 'мой пароль'

+0

@Bill Orton - отлично - тогда запустите это **/usr/local/mysql/bin/mysql -u root -p BIO

+0

снова прочитайте мое сообщение. не запускать mysqld_safe !!! запустить mysql. Здесь снова используется командная строка: ** $/usr/local/mysql/bin/mysql -u root -p BIO