MariaDB/加莱拉在哪个conf文件中存储datadir参数

33qvvth1  于 7个月前  发布在  其他
关注(0)|答案(1)|浏览(50)

我在运行Debian 11的Hetzner示例上安装了一个mariaDB加莱拉集群版本11.0.3。一切顺利。
对于最终配置,我需要为数据设置一个专用卷,从而更改配置文件中的datadir参数。到目前为止,我并不太关心它,但我刚刚意识到,我找不到一个uncommenteddatadir = /var/lib/mysql .在任何*.cnf,使我可以改变它。
问题是:其中,如果datdadir参数在以下任一项中为no,则该参数已定义

/etc/mysql/mariadb.cnf
/etc/mysql/mariadb.conf.d/50-mariadb_safe.cnf
/etc/mysql/mariadb.conf.d/50-server.cnf
/etc/mysql/mariadb.conf.d/60-galera.cnf

或者,/var/lib/mysql是默认值吗?
提前感谢您的建议

eqzww0vc

eqzww0vc1#

/var/lib/mysql是当前默认值,但您可以始终使用以下选项进行检查:

mariadbd --help --verbose

在输出的顶部记下配置文件读取的内容。
要拉出配置文件中的项目,请执行以下操作:

my_print_defaults --mariadbd

在运行的系统上:

SELECT * FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES

或者直接用于datadir:

SELECT @@datadir;

相关问题