我在Linux下使用mysql命令行客户端来处理MySQL数据库。如何更改当前的工作目录?我在文档里没有找到它。
编辑:-这不是重复上述的问题,因为OP限制了解决方案使用系统,他们只是回答如何运行系统命令,它显然从来没有与系统一起工作。如何在cd中使用mysql并不是一个很好的规范问题。永远不会有好的答案。
发布于 2017-09-18 22:07:59
如果您从终端启动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中进行了测试。)
发布于 2016-07-13 07:49:12
MySQL数据目录只能使用my.cnf (MySQL configuration)文件进行更改。要改变这一点,需要重新启动MySQL。
如果要将文件导入/加载到DB,则工作目录将是启动MySQL时所在的目录。
如果要在连接到MySQL后更改目录,请使用以下命令:
system cd /home/mfyounus发布于 2020-03-03 05:26:37
我认为您要寻找的解决方案是将目录更改为访问并运行一些脚本。
\system cd "C:\Users\Admin\Folder"https://stackoverflow.com/questions/38345277
复制相似问题