如何在mac中导入和导出mysql转储文件
像在Windows中一样,我使用这段代码:mysqldump -u root -p --databases DBname>d:\ FILENAME.sql
但它在mac终端中不起作用。它会产生错误:
-bash: mysqldump: command not found
答案 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
它有效