【发布时间】:2011-03-17 04:13:52
【问题描述】:
我想知道如何将 mysqldump 添加到我的 MAMP 环境中。我用谷歌搜索了一下,只找到了社区 MySQL 服务器版本。但我不想安装另一个 MySQL - 主要是因为我想先保存我的数据,然后再进行任何实验。
【问题讨论】:
我想知道如何将 mysqldump 添加到我的 MAMP 环境中。我用谷歌搜索了一下,只找到了社区 MySQL 服务器版本。但我不想安装另一个 MySQL - 主要是因为我想先保存我的数据,然后再进行任何实验。
【问题讨论】:
这将帮助您解决:
.bash_profile,您可以通过键入以下内容访问您的主目录:cd ~/
将此添加到文件顶部:
export PATH=$PATH:/Applications/MAMP/Library/bin
保存文件,然后重新启动终端
mysql –version
【讨论】:
在.bash_profile 中,添加PATH="$PATH:/Applications/MAMP/Library/bin"。
如果你没有.bash_profile,你可以create one。
【讨论】:
export PATH="$PATH:/Applications/MAMP/Library/bin"
/usr/local/mysql-5.6.20-osx10.8-x86_64/bin/mysqldump -u root -p databasename tablename > /Library/WebServer/Documents/upload/kg_exam_metadata.sql;
【讨论】:
我最近发现 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
【讨论】:
我自己找到了解决方案。也许这可以帮助其他 Mac 用户...... 事实上 mysqldump 与 MAMP 一起提供,但位于沙漠中的某个地方:
/Applications/MAMP/Library/bin/mysqldump
这就是为什么像 MySQL 工作台这样的工具找不到它的原因,它也不能在没有路径的终端中工作。所以最后只需输入:
/Applications/MAMP/Library/bin/mysqldump -u yourUser -p --opt yourdb > yourdump.sql
创建转储。
【讨论】: