我在Linux下使用mysql
命令行客户端来处理MySQL数据库。如何更改当前工作目录?我没有在documentation中找到它。
编辑:这不是上述问题的重复,因为OP限制了使用系统的解决方案,他们只是回答了如何运行系统命令而且它显然从不与系统一起工作。如何cd
mysql
中的{{1}}不是一个好的规范问题。永远不会有一个好的答案。
答案 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)
如果要将文件导入/加载到DB,工作目录将是您所在的位置。
如果要在连接mysql后更改目录,请使用以下命令
system cd /home/mfyounus
答案 2 :(得分:-1)
我认为您正在寻找的解决方案是更改目录以访问并运行一些脚本。
\system cd "C:\Users\Admin\Folder"