如何从mac终端创建mysql转储文件

时间:2016-07-30 16:04:45

标签: mysql macos terminal

如何在mac中导入和导出mysql转储文件

像在Windows中一样,我使用这段代码:

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

但它在mac终端中不起作用。它会产生错误:

-bash: mysqldump: command not found

2 个答案:

答案 0 :(得分:13)

安装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

答案 1 :(得分:6)

我忘了给它查询路径

/ usr / local / mysql / bin / mysqldump -uroot -p friendstree> friendstree.sql

它有效