MariaDB 配置文件在 Ubuntu 中的位置

mariadb ubuntu 配置文件路径

MariaDB 在 Ubuntu 上的配置文件路径

在 Ubuntu 系统上,MariaDB 的主要配置文件位于以下位置:

  1. 主配置文件

    • /etc/mysql/my.cnf
    • /etc/mysql/mariadb.cnf
  2. 配置目录

    • /etc/mysql/conf.d/ - 包含多个以 .cnf 结尾的配置文件
    • /etc/mysql/mariadb.conf.d/ - MariaDB 特定的配置文件目录
  3. 其他相关配置文件

    • /etc/mysql/debian.cnf - Debian/Ubuntu 特有的配置文件
    • /etc/mysql/debian-start - 系统启动脚本

在这些配置文件中,Ubuntu 使用了包含目录的方式管理配置,主配置文件通常会包含 !includedir 指令来引入其他目录中的配置文件。

如需查看当前 MariaDB 使用的配置文件,可以运行:

mysql --help | grep "Default options" -A 1

或者在 MariaDB 命令行中执行:

SHOW VARIABLES LIKE 'datadir';

如果您需要修改配置,建议在 /etc/mysql/mariadb.conf.d/ 目录中创建新的 .cnf 文件,而不是直接修改主配置文件。

生效配置文件位置

真实的生效的配置文件位置为: /etc/mysql/mariadb.conf.d 目录下的 50-server.cnf 文件。

当遇到连接错误的时候,可以修改这个配置文件中的配置参数: max_connections = 1200

默认值为 100,我们在这里修改成了 1200,这个参数是允许当前数据库中可以创建多少的连接。

修改成功后,需要重启数据库,让配置生效。