MariaDB配置更改不生效

问题描述 投票:0回答:1

服务器正在CentOS 8上运行,我试图通过对/etc/my.cnf进行更改来配置MariaDB,但是当我通过执行sudo systemctl restart mariadb重新启动DB时,服务器确实会重新启动,但未应用任何配置更改。

mysql > SHOW VARIABLES;

它输出相同的值。我试图注释掉包含指令#!includedir /etc/my.cnf.d,并将设置添加到[mysqld][mariadb]部分。

mysql --verbose --help说:

默认选项以给定顺序从以下文件中读取:/etc/my.cnf〜/ .my.cnf。

读取以下组:mysql客户端客户端-服务器客户端-mariadb

mysql centos mariadb
1个回答
0
投票

检查mysql是否使用strace调试它的配置文件:

sudo strace mysql

在strace输出中,查找类似以下的行:

openat(AT_FDCWD, "/etc/my.cnf", O_RDONLY|O_CLOEXEC) = ...

确保openat不返回-1。在这种情况下,请检查文件是否存在或mysql具有足够的权限来读取文件。

© www.soinside.com 2019 - 2024. All rights reserved.