如何从终端macbook转储mysql数据库

时间:2016-11-22 18:00:04

标签: php mysql macos

我是新的MacBook Pro用户。 因为文件太大,我需要从终端导入它。

我已经知道如何在Linux中使用终端导入和导出MySQL数据, 但由于我是iOS环境中的新手,我迷路了。

我想我错过了一些东西,也许是路径或任何东西,我只是不知道。

我正在使用XAMPP。我使用此

从终端访问我的htdocs文件
cd /Applications/xampp/xamppfiles/htdocs/abcFolder

然后我尝试用这个导入我的数据库:

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

由于我没有密码,我删除了-p语法。

但是当我按Enter键运行脚本时,结果为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

如何导入我的数据库?

1 个答案:

答案 0 :(得分:0)

如果正在做

which mysql

不会产生任何结果,您需要将/ path / to / mysql添加到PATH变量并将其放在.bash_profile或.bashrc中以备将来使用,这样您就不会这样做。我必须继续添加它。将其添加到其中一个文件后,只需执行

source .bash_profile

source .bashrc

取决于你把它放在哪里。

e.g。在我的一个mac上我使用MAMP并且需要访问它提供的bin(其中包含mysql)所以这是在我的.bash_profile中:

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