Debian MariaDB的配置文件是什么?

Debian MariaDB的配置文件是什么?,debian,mariadb,Debian,Mariadb,我正在使用Debian上的独立数据库,我是MariaDB的新手。 在MySQL中,我过去只处理一个my.cnf,其中包含我需要的所有相关参数 在MariaDB 10中,有几十种: /etc/mysql# tree . ├── conf.d │   ├── mysql.cnf │   └── mysqldump.cnf ├── debian.cnf ├── debian-start ├── mariadb.cnf ├── mariadb.conf.d │   ├── 50-client.cnf │

我正在使用Debian上的独立数据库,我是MariaDB的新手。 在MySQL中,我过去只处理一个
my.cnf
,其中包含我需要的所有相关参数

在MariaDB 10中,有几十种:

/etc/mysql# tree
.
├── conf.d
│   ├── mysql.cnf
│   └── mysqldump.cnf
├── debian.cnf
├── debian-start
├── mariadb.cnf
├── mariadb.conf.d
│   ├── 50-client.cnf
│   ├── 50-mysql-clients.cnf
│   ├── 50-mysqld_safe.cnf
│   └── 50-server.cnf
├── my.cnf -> /etc/alternatives/my.cnf
└── my.cnf.fallback
我需要修改参数,如
max\u connections
innodb\u buffer\u pool\u size
long\u query\u time
,以注册慢速查询。我将它们添加到my.cnf中,但随后服务器拒绝重新启动


所以我想知道应该修改什么文件?

要检查服务器处理了哪些配置文件,只需执行

$/path\u to\u mysqld/mysqld--help--verbose

在输出的开头,您将找到有关配置文件的信息,例如

Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf
请注意,设置可能会被覆盖,例如,如果/etc/my.cnf包含值val=1,但~/my.cnf包含值val=3


由于您提到服务器拒绝启动,您可能将更改添加到了正确的文件中,但设置不正确。在这种情况下,您应该检查数据目录中的错误日志。

您读了吗?@PaulSpiegel我知道这些指令。只是不知道把它们放在哪里。文档对此没有帮助。“不知道把它们放在哪里”-据我所知,它应该在
[mariadb]
组中。我删除了标签,因为这只是一个关于mariadb的问题。也可能有类似
的事情!includedir
在其中一个文件中。