3つのコマンドに関するマニュアルページを読むだけで、簡単にそれを見つけることができます。
-
mysqld
サーバーです 実行可能ファイル(そのうちの1つ) -
mysql
コマンドラインclientです -
mysqladmin
メンテナンスです または管理ユーティリティ
それらは異なる目的を果たします。それらの間には単に「違い」はありません。タスクごとに、ユーティリティが異なります。ネジにドライバーを使用し、釘にハンマーを使用するのと同じです。
データベースサーバーにクエリを実行する場合は、クライアントを使用してデータベースサーバーに接続する必要があります。 。クライアントはサーバーに接続します これはmysqlサービスを提供します。サーバーで管理上の調整を行う必要がある場合は、管理ユーティリティが必要です。 。
通常、サーバーは、サーバーが実行されているオペレーティングシステムによって起動および停止されるため、起動時とシャットダウン時に起動および停止します。クライアント(さまざまなタイプのクライアントがあります)は、サーバー内のデータを処理するユーザーまたはプログラムによって開始および使用されます。また、管理スタッフは管理ツールを使用して、システム上のサーバーを管理します。