确定 MySQL 数据目录的配置位置或所有加载的 *.cfn 位置

确定 MySQL 数据目录的配置位置或所有加载的 *.cfn 位置

我不是系统管理员,但有时我在工作中扮演系统管理员。

我继承了一台安装了 MySQL 的虚拟服务器。我正在尽可能多地收集有关安装的信息(最初安装它的人当然不属于资源)。

我如何找到

  1. MySQL 二进制文件的默认/当前位置(通常存储在名为数据的目录中?)

  2. 有任何默认或自定义加载的 cnf 文件吗?

find / -iname '*.cnf'寻找比:)更复杂一点的解决方案

答案1

从源代码编译时,/usr/local是默认前缀。有些人喜欢使用标准的系统范围位置,例如/usr,尽管有人认为这会破坏等级制度 标准

MySQL 存储配置、数据库等所有变量文件的默认目录是data。系统范围的默认配置文件是my.cnf

最终,除了搜索文件系统之外,还可以查看进程列表(ps aufx)并查看 MySQL 从哪里运行,因为 MySQL 启动的参数将识别其位置。

相关内容