如何在Mac上导入和导出MySQL转储文件?像在Windows上一样,我使用以下代码:
mysqldump -u root -p --databases DBname>d:\ FILENAME.sql
但它不能在Mac终端上工作。它产生以下错误:
-bash: mysqldump: command not found
gzszwxb41#
mysqldump的安装位置需要在$PATH中声明。如果您不知道如何在macOS上编辑您的$PATH,您可以参考this question。例如,如果您的mysqldump二进制文件位于/usr/local/mysql/bin中,则可以将$PATH编辑为:
mysqldump
$PATH
/usr/local/mysql/bin
export PATH=$PATH:/usr/local/mysql/bin
通过这种修改,您不必每次都提供mysqldump二进制文件的完整路径,并且可以使用您的命令:
$ mysqldump -u root -p --databases DBname>d:\ FILENAME.sql
bzzcjhmw2#
我忘了给它路径,查询是/usr/本地/mysql/bin/本地/本机/本机/本机/本机/本机它起作用了
2条答案
按热度按时间gzszwxb41#
mysqldump
的安装位置需要在$PATH
中声明。如果您不知道如何在macOS上编辑您的
$PATH
,您可以参考this question。例如,如果您的
mysqldump
二进制文件位于/usr/local/mysql/bin
中,则可以将$PATH
编辑为:通过这种修改,您不必每次都提供
mysqldump
二进制文件的完整路径,并且可以使用您的命令:bzzcjhmw2#
我忘了给它路径,查询是
/usr/本地/mysql/bin/本地/本机/本机/本机/本机/本机
它起作用了