在linux中,我可以使用命令which mysql
找到mysql安装目录。但我在视窗里找不到。我尝试了echo %path%
,它产生了许多路径以及到mysql的路径。
我想从windows的命令行中找到mysql数据目录,以便在批处理程序中使用。我也想从linux命令行中找到mysql数据目录。有可能吗?或者我们如何做到这一点呢?
在我的例子中,mysql数据目录在安装文件夹中,也就是..MYSQL\mysql server 5\data
,但是它可以安装在任何驱动器上。我想从命令行返回它。
发布于 2014-03-31 13:38:44
你可以试试这个-
mysql> select @@datadir;
PS-它可以在每个平台上工作。
发布于 2018-02-05 02:05:30
您可以通过运行以下命令查看MySQL服务器选项的完整列表
mysqld --verbose --help
例如,要在Linux上找到data directory的路径,您可以运行:
mysqld --verbose --help | grep ^datadir
输出示例:
datadir /var/lib/mysql/
发布于 2013-07-31 22:18:15
如果您想在linux或windows中查找datadir,您可以执行以下命令
mysql -uUSER -p -e 'SHOW VARIABLES WHERE Variable_Name = "datadir"'
如果您对查找datadir感兴趣,可以使用grep & awk命令
mysql -uUSER -p -e 'SHOW VARIABLES WHERE Variable_Name = "datadir"' | grep 'datadir' | awk '{print $2}'
https://stackoverflow.com/questions/17968287
复制相似问题