You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MariaDB/Galera集群datadir参数配置文件位置及默认值咨询

关于MariaDB Galera集群datadir配置的问题

/var/lib/mysql是MariaDB的默认数据目录,当所有配置文件中未显式设置datadir参数时,服务就会使用这个默认路径。

你可以通过以下方式验证或查找相关配置:

  • 查看当前生效的datadir:执行命令
    mysql -e "SHOW VARIABLES LIKE 'datadir';"
    
    该命令会直接返回当前实例正在使用的数据目录路径。
  • 检查额外的配置包含目录:打开/etc/mysql/mariadb.cnf,查看其中的!includedir指令,通常会包含/etc/mysql/conf.d/或其他自定义目录,这些目录下的.cnf文件可能存在datadir的配置。
  • 检查systemd服务配置:Debian系统中,MariaDB的systemd服务文件可能在/lib/systemd/system/mariadb.service或/etc/systemd/system/mariadb.service.d/目录下,部分场景会通过启动参数--datadir指定路径,你可以查看这些文件中的ExecStart行确认。

如果需要修改到专用卷路径,直接在/etc/mysql/mariadb.conf.d/50-server.cnf的[mysqld]配置段中添加如下内容即可:

datadir = /你的专用卷路径

添加后记得迁移原有数据到新路径,并设置正确的权限(确保mysql用户对新目录有读写权限),再重启MariaDB服务。

内容的提问来源于stack exchange,提问作者mszmurlo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 17:14:52