2017-02-09 257 views
0

我剛剛在我的Mac上完成了一個新的mySQL安裝。新安裝似乎正常工作。我可以打開和關閉SQL。我可以創建一個數據庫並製作表格。我想從轉儲文件恢復數據庫。當我運行命令:無法從終端執行mysql命令

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

我得到的錯誤信息:

-bash: mysql: command not found 

我試圖從我的主目錄恢復命令,我得到的錯誤信息。我還檢查瞭解mySQL的安裝位置,並對該目錄執行了一次cd操作,但仍然出現相同的錯誤。我相信這是一些PATH錯誤,但我不知道如何解決它。任何幫助,將不勝感激。

+0

看這[後](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或類似的絕對路徑開始:

$ /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