2016-11-22 32 views
0

我是一個新的MacBook Pro用戶。 由於文件太大,我需要從終端導入它。如何從終端macbook轉儲mysql數據庫

我已經知道如何使用Linux中的終端導入和導出MySQL數據, 但由於我是iOS環境中的新手,我迷路了。

我想我錯過了什麼,也許是路徑或任何東西,我只是不知道。

我正在使用XAMPP。我從終端訪問我的文件htdocs,與此

cd /Applications/xampp/xamppfiles/htdocs/abcFolder 

,然後我試圖導入我的分貝與此:

mysql -u root mir_existing < mirdb_21_november_2016\ \(1\).sql 

因爲我沒有密碼,我刪除-p語法。

但是,當我回車來運行該腳本,結果是command not found.

你們中許多人叫我去這個頁面。 How can I access the mysql command line tool when using XAMPP in OS X?

我已經做到了,但我不知道在哪裏訪問我的mysql文件路徑來導入數據庫。這不一樣。

例如。我需要運行這個腳本來導入數據庫吧?

mysql -u mysql_user -p DATABASE < backup.sql

例如,我的backup.sql上的htdocs/abcFolder/backup.sql 如何訪問呢?

我應該試試這個嗎?

mysql -u mysql_user -p DATABASE < htdocs/abcFolder/backup.sql 

我已經試過那個東西了。 什麼也沒有發生。嘆。

enter image description here

如何導入我的數據庫?

+4

的可能重複[我怎樣才能當使用訪問mysql命令行工具OS X中的XAMPP?](http://stackoverflow.com/questions/3354046/how-can-i-access-the-mysql-command-line-tool-when-using-xampp-in-os-x) – aynber

+0

請參閱:http:///stackoverflow.com/questions/22391778/mysql-command-line-bash-command-not-found可能出口路徑解決方案將解決您的問題 –

+0

嘗試** find/-name mysql 2>/dev/null **找到你安裝mysql的路徑。那麼您可以將路徑放在您的cmd之前,如**/PATH .../mysql -u root mir_existing

回答

0

如果做

which mysql 

不會產生任何結果,你需要添加/路徑/到/ MySQL的到PATH環境變量,並把它放在你的.bash_profile或.bashrc中以備將來使用所以你不必一直添加它。其添加到其中的一個文件後,只是做

source .bash_profile 

source .bashrc 

取決於你把它。

例如在我的Mac上我使用甲基苯丙胺和需要訪問它提供的箱(其中包括MySQL的),所以這是我的.bash_profile之一:

export PATH="$PATH:/Applications/MAMP/Library/bin" 
+0

什麼也沒有發生。因爲我在mysql終端裏面。請看我的線程。我附上了打印屏幕。謝謝 – gutasaputra