この投稿では、 MySQLのデフォルトの構成ファイルを見つけるためのいくつかのコマンドを学習します。 データベースサーバー(my.conf)
、PHPプログラミング言語(php.ini)
およびApacheHTTPサーバー(http.conf)
、Linuxと一緒にLAMP(Linux Apache Mysql / MariaDB PHP)スタックを形成します。
構成ファイル(または構成ファイル)には、システム関連またはアプリケーション設定が含まれています。これにより、開発者と管理者はシステムまたはアプリケーションの操作を制御できます。
Linuxシステム管理者として、構成ファイルの場所を知っていること、または構成ファイルを見つける手段を習得することは、非常に貴重なスキルです。
Linux Directory Structureでは、/etc
ディレクトリまたはそのサブディレクトリには、システム関連またはアプリケーション構成ファイルが格納されます。
これは構成ファイルの主要な場所ですが、他の構成ファイルをカスタムディレクトリに保存することを選択する開発者もいます。
MySQL(my.conf)構成ファイルを見つける方法
MySQL構成ファイルは、mysqlコマンドラインツールまたはMySQLサーバーを管理するためのクライアントであるmysqladminを使用して見つけることができます。
次のコマンドは、 mysqlを表示します またはmysqladmin ヘルプページ。デフォルトオプションが読み取られるファイル(構成ファイル)について説明するセクションが含まれています。
以下のコマンドでは、 grep オプション-A
行を照合した後、末尾のコンテキストのNUM行を表示します。
$ mysql --help | grep -A1 'Default options' OR $ mysqladmin --help | grep -A1 'Default options'


これらの役立つ記事を通じて、MySQLの管理をマスターするように努めてください。
- MySQL for Beginnersガイド–パート1を学ぶ
- MySQL for Beginners Guide –Part2を学ぶ
- データベース管理に役立つ20のMysqladminコマンド
PHP(php.ini)構成ファイルを見つける方法
PHP -i
と組み合わせて、phpコマンドラインユーティリティを使用してターミナルから制御できます。 PHPの情報と構成の表示を可能にするスイッチとgrepコマンドは、次のようにPHP構成ファイルを見つけるのに役立ちます。
$ php -i | grep "Loaded Configuration File"


Apachehttp.conf/apache2.conf構成ファイルを検索
apache2を呼び出すことができます 直接(ほとんどの場合は推奨されません)、または apache2ctlを使用して管理します -V
を使用した以下の制御インターフェース apache2のバージョンとビルドパラメータを示すフラグ:
--------- On CentOS/RHEL/Fedora --------- $ apachectl -V | grep SERVER_CONFIG_FILE --------- On Debian/Ubuntu/Linux Mint --------- $ apache2ctl -V | grep SERVER_CONFIG_FILE


それで全部です!この投稿についての考えを共有するか、コメントで上記の構成ファイルを見つける他の可能な方法を提供することを忘れないでください。