2016-07-30 18 views
0

如何導入和導出MySQL的轉儲文件在Mac如何使MySQL轉儲文件從終端中MAC

像在Windows中,我用這個代碼:

mysqldump -u root -p --databases DBname>d:\ FILENAME.sql 

,但它不能在Mac上工作終奌站。它產生錯誤:

-bash: mysqldump: command not found 
+0

你會得到什麼錯誤? –

+0

-bash:mysqldump:找不到命令 –

回答

1

我忘記給路給它的查詢

在/ usr /本地/ MySQL的/斌/的mysqldump -uroot -p friendstree> friendstree.sql

它的工作

4

mysqldump的安裝位置需要在您的$PATH中聲明。

如果你不知道如何在macOS上編輯你的$PATH,你可以參考this question

例如,如果你的mysqldump二進制文件位於/usr/local/mysql/bin,您可以編輯$PATH到:

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

經過這樣的修改,您將不必提供mysqldump二進制每一次的完整路徑並能夠使用你的命令:

$ mysqldump -u root -p --databases DBname>d:\ FILENAME.sql 
+0

如果你使用的是MAMP,那麼mysqldump的位置是/ Applications/MAMP/Library/bin –