web-dev-qa-db-ja.com

Linuxでのmysql、mysql-server、mysql-clientの違い

Linuxにmysqlmysql-server、またはmysql-clientをインストールしました。それらの違いは何ですか?

7
Abdul Kadir

Mysql-clientパッケージを使用すると、MySQLサーバーに接続できます。それはあなたに「mysql」コマンドラインプログラムを与えるでしょう。

Mysql-serverパッケージを使用すると、複数のデータベースをホストし、それらのデータベースでクエリを処理できるMySQLサーバーを実行できます。 MySQLデーモン(別名mysqld)が提供されます。

「MySQL」パッケージには、おそらく上記の両方が含まれています。

リモートサーバーに接続してクエリを実行する必要がある場合は、mysql-clientのみをインストールします。データベースをホストする必要がある場合は、クライアントとサーバーをインストールします。

7
achristi

Fedoraのmysqlパッケージは、クライアントライブラリと設定ファイルです。 mysql-clientmysqlCLIクライアントです。 mysql-serverはMySQLサーバーおよびinitscriptです。 mysql-develは、クライアントライブラリに対してビルドするために必要なファイルです。

これらは、MySQLとともに配布されるさまざまなバイナリです。サーバーは当然、接続をリッスンして処理します。 mysql-clientを使用すると、コマンドラインからMySQLデータベースを操作できます。mysqlは、mysql-clientが見つかる別の名前です。

1
deed02392