首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从windows中的命令行查找mysql数据目录

如何从windows中的命令行查找mysql数据目录
EN

Stack Overflow用户
提问于 2013-07-31 18:47:44
回答 6查看 444.5K关注 0票数 197

在linux中,我可以使用命令which mysql找到mysql安装目录。但我在视窗里找不到。我尝试了echo %path%,它产生了许多路径以及到mysql的路径。

我想从windows的命令行中找到mysql数据目录,以便在批处理程序中使用。我也想从linux命令行中找到mysql数据目录。有可能吗?或者我们如何做到这一点呢?

在我的例子中,mysql数据目录在安装文件夹中,也就是..MYSQL\mysql server 5\data,但是它可以安装在任何驱动器上。我想从命令行返回它。

EN

回答 6

Stack Overflow用户

发布于 2014-03-31 13:38:44

你可以试试这个-

代码语言:javascript
复制
mysql> select @@datadir;

PS-它可以在每个平台上工作。

票数 169
EN

Stack Overflow用户

发布于 2018-02-05 02:05:30

您可以通过运行以下命令查看MySQL服务器选项的完整列表

代码语言:javascript
复制
mysqld --verbose --help

例如,要在Linux上找到data directory的路径,您可以运行:

代码语言:javascript
复制
mysqld --verbose --help | grep ^datadir

输出示例:

代码语言:javascript
复制
datadir                                     /var/lib/mysql/
票数 4
EN

Stack Overflow用户

发布于 2013-07-31 22:18:15

如果您想在linux或windows中查找datadir,您可以执行以下命令

mysql -uUSER -p -e 'SHOW VARIABLES WHERE Variable_Name = "datadir"'

如果您对查找datadir感兴趣,可以使用grep & awk命令

代码语言:javascript
复制
mysql -uUSER -p -e 'SHOW VARIABLES WHERE Variable_Name = "datadir"' | grep 'datadir' | awk '{print $2}'
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17968287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档