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 ファイル) を含めることができます。ディレクトリ内のオプション ファイルはアルファベット順に読み取られます。