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) в указанном каталоге. Файлы опций в каталоге считываются в алфавитном порядке.