如何在mysql命令行工具中更改目录?

时间:2016-07-13 07:30:32

标签: mysql shell working-directory

我在Linux下使用mysql命令行客户端来处理MySQL数据库。如何更改当前工作目录?我没有在documentation中找到它。

编辑:这不是上述问题的重复,因为OP限制了使用系统的解决方案,他们只是回答了如何运行系统命令而且它显然从不与系统一起工作。如何cd mysql中的{{1}}不是一个好的规范问题。永远不会有一个好的答案。

3 个答案:

答案 0 :(得分:5)

如果从终端启动MySQL命令行工具,则工作目录将位于执行二进制文件的任何位置。例如,在Windows中,启动命令提示符,然后运行以下命令:

cd "C:\my scripts path\"    
"C:\Program Files (x86)\MySQL\MySQL Server 5.7\bin\mysql" -u root -p rootpassword

现在,您可以执行source命令,只传递脚本名称而不是整个绝对路径。这对于在使用相对路径时嵌套脚本非常有用。

(我很确定这也适用于Linux,但我只在Windows中测试过。)

答案 1 :(得分:0)

mysql数据目录只能从my.cnf(Mysql配置)文件改变,那也需要重启mysql。

如果要将文件导入/加载到DB,工作目录将是您所在的位置。

如果要在连接mysql后更改目录,请使用以下命令

system cd /home/mfyounus

答案 2 :(得分:-1)

我认为您正在寻找的解决方案是更改目录以访问并运行一些脚本。

\system cd "C:\Users\Admin\Folder"