如何查询CentOS系统中mariadb的具体安装位置
CentOS 下查询 MariaDB 安装位置的方法与默认路径
不用在泛泛的安装配置教程里翻路径,直接用系统自带命令查询是最准确的,不会因为版本、安装源差异出现路径错配。
通用查询命令
- 查询通过 yum/dnf 安装的 MariaDB 服务端所有文件的部署路径,执行:
命令返回的列表会完整展示该安装包释放的所有文件位置,完全匹配你当前环境的实际安装情况。rpm -ql mariadb-server - 定位 MariaDB 服务进程对应的可执行文件位置,执行:
which mysqld # 也可以通过运行中的进程回溯路径 ps -ef | grep mysqld - 定位 MariaDB 配置文件的默认加载路径,执行:
mysql --help | grep -A 1 'Default options'
CentOS 源默认安装的常规路径
如果是用系统默认 yum 源、MariaDB 官方源的 RPM 包安装的版本,默认路径基本固定,可以直接参考:
- 服务端主程序:
/usr/libexec/mysqld - 客户端命令行工具:
/usr/bin/mysql - 数据库数据存储目录(表文件、binlog、中继日志等):
/var/lib/mysql/ - 主配置文件:
/etc/my.cnf,自定义配置片段默认存放在/etc/my.cnf.d/目录下 - systemd 服务配置文件:
/usr/lib/systemd/system/mariadb.service - 默认日志目录:
/var/log/mariadb/
注意:如果是手动编译安装、自定义部署路径安装的 MariaDB,上述默认路径不适用,优先用前面提到的系统命令查询,不要硬套默认值。
内容的提问来源于stack exchange,提问作者bryantjo
相关产品推荐
相关产品推荐

