MySQL は、Web アプリケーションで広く使用されている、一般的に使用されているオープン ソースのリレーショナル データベース管理システムです。 Linux システムでは、ソース コードのコンパイルを通じて MySQL をインストールすることも、Linux システムに付属のパッケージ マネージャーを使用して MySQL をインストールすることもできます。この記事では、Linux システムに MySQL をインストールした後のデフォルトのインストール ディレクトリを紹介します。
Linux に MySQL をインストールするにはさまざまな方法がありますが、ここでは yum を使用して CentOS システムに MySQL をインストールする方法を例として、Linux システムにおける MySQL のデフォルトのインストール ディレクトリを紹介します。
CentOS システムに yum を介して MySQL をインストールするコマンドは次のとおりです:
sudo yum install mysql-server
実行が完了すると、MySQL が Linux システムに自動的にインストールされます。インストール プロセス中に、MySQL インストール ディレクトリとその関連データ ディレクトリおよびログ ファイル ディレクトリが自動的に作成されます。 CentOS システムでは、MySQL のデフォルトのインストール ディレクトリは /usr/sbin/、デフォルトのデータ ディレクトリは /var/lib/mysql/、デフォルトの設定ファイルは /etc/my.cnf です。
/usr/sbin/ は、Linux システムの特別なディレクトリであり、MySQL インストール プログラムなどのシステム管理プログラムを保存するために使用されます。このディレクトリには、MySQL バイナリ (mysql および mysqld)、管理ツール (mysqladmin および mysqlcheck) およびその他のファイルがインストールされます。このうち、mysql は MySQL のコマンドライン クライアントであり、mysqld は MySQL データベース サーバー プログラムです。
MySQL インストール ディレクトリには、上記のバイナリ ファイルと管理ツールに加えて、MySQL をインストール、アンインストール、初期化するためのいくつかのインストール ファイルとスクリプトも含まれています。
/var/lib/mysql/ は MySQL のデータ ディレクトリです。テーブル、インデックス、ビュー、トリガーなど、MySQL のすべてのデータベース オブジェクトはこのディレクトリに保存されます。さらに、MySQL は、エラー ログ ファイル、バイナリ ログ ファイル、スロー クエリ ログ ファイルなどのいくつかのログ ファイルをこのディレクトリに自動的に生成します。
/etc/my.cnf は MySQL 構成ファイルで、MySQL のいくつかの構成パラメータとシステム変数が含まれています。デフォルトでは、このファイルには MySQL のリスニング アドレス、ポート番号、文字セットなどのいくつかの基本構成が含まれます。
通常、MySQL を Linux システムにインストールすると、MySQL インストール ディレクトリには次の内容が含まれます:
MySQL インストール ディレクトリは次のとおりです。次のコマンドで表示されます:
which mysqld
このコマンドは、MySQL のインストール ディレクトリである mysqld のインストール パスを返します。通常、このコマンドによって返される結果は /usr/sbin/mysqld です。
mysqld のインストール パスを表示して MySQL インストール ディレクトリを確認することに加えて、次のコマンドを使用して MySQL 内のデータ ディレクトリの場所を確認することもできます。
mysql -u root -p -e "show variables like 'datadir'"
このコマンドは次の結果を返します。 MySQL データ ディレクトリ パス、つまり /var/lib/mysql/。
一般に、Linux システムの MySQL のデフォルトのインストール ディレクトリには、MySQL バイナリ ファイル、管理ツール、データ ディレクトリ、構成ファイルなどが含まれています。これらのファイルの場所は固定されており、コマンドを使用して表示および確認できます。 MySQL を正式に使用する前に、データ ディレクトリと構成ファイルを安全な場所にバックアップできます。このようにして、システムが予期せずクラッシュしたり、MySQL のアップグレードによってデータが失われた場合でも、バックアップを通じて MySQL 内のデータを復元できます。
以上がmysql Linuxのインストールディレクトリの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。