cat /etc/mysql/mariadb.cnf
# Import all .cnf files from configuration directory
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mariadb.conf.d/
注释的意思是!includedir
可以导入它附近的文件。为什么是这个意思? bash 中!includedir
没有命令!是执行的意思吗?includedir
!
答案1
!includedir
不是 Bash 命令。请记住,您正在查看 MariaDB 的配置文件。此文件甚至不应该由 Bash 解释,但 MariaDB 会在启动时读取它。
如果你读过MariaDB 文档,你会发现它是 MariaDB 选项文件语法所独有的:
该
!includedir
指令可用于包含给定目录中的所有 .cnf 文件(以及可能的 .ini 文件)。目录中的选项文件按字母顺序读取。