将mysqldump添加到MAMP(MySQL/w MacOS X上的Apache PHP)

Mat*_*ert 38 macos mysqldump

我想知道如何将mysqldump添加到我的MAMP环境中.我google了一下,发现只有社区MySQL服务器版本.但我不想安装另一个MySQL - 主要是因为我想在任何实验之前先保存我的数据.

thx提前帮助(可能只是一个简单的链接:)

Mat*_*ert 109

我自己找到了解决方案.也许这有助于其他Mac用户...实际上mysqldump随MAMP一起发布但位于沙漠中的某个地方:

/应用/甲基苯丙胺/库/斌/ mysqldump的

这就是为什么像MySQL工作台这样的工具找不到它,也没有在没有路径的终端中工作.所以最后输入:

/Applications/MAMP/Library/bin/mysqldump -u yourUser -p --opt yourdb > yourdump.sql
Run Code Online (Sandbox Code Playgroud)

创建转储.

  • sudo ln -s/Applications/MAMP/Library/bin/mysqldump/usr/local/bin/mysqldump (35认同)

Ema*_*sev 17

.bash_profile,添加PATH="$PATH:/Applications/MAMP/Library/bin".

如果您没有.bash_profile,可以创建一个.

  • 也许应该是`export PATH ="$ PATH:/ Applications/MAMP/Library/bin"` (2认同)

And*_*rus 9

我最近发现MAMP PRO隐藏了你所有的mysql终端能力.

使用这个虽然将所有mamp Mysql魔法复制到你的本地bin,你可以再次开始使用所有wp-cli db函数或通过终端使用数据库所需的任何东西:

sudo ln -s /Applications/MAMP/Library/bin/mysql /usr/local/bin/mysql; 
sudo ln -s /Applications/MAMP/Library/bin/mysqlcheck /usr/local/bin/mysqlcheck; 
sudo ln -s /Applications/MAMP/Library/bin/mysqldump /usr/local/bin/mysqldump
Run Code Online (Sandbox Code Playgroud)