Linuxにmysql
、mysql-server
、またはmysql-client
をインストールしました。それらの違いは何ですか?
Mysql-clientパッケージを使用すると、MySQLサーバーに接続できます。それはあなたに「mysql」コマンドラインプログラムを与えるでしょう。
Mysql-serverパッケージを使用すると、複数のデータベースをホストし、それらのデータベースでクエリを処理できるMySQLサーバーを実行できます。 MySQLデーモン(別名mysqld)が提供されます。
「MySQL」パッケージには、おそらく上記の両方が含まれています。
リモートサーバーに接続してクエリを実行する必要がある場合は、mysql-clientのみをインストールします。データベースをホストする必要がある場合は、クライアントとサーバーをインストールします。
Fedoraのmysql
パッケージは、クライアントライブラリと設定ファイルです。 mysql-client
はmysql
CLIクライアントです。 mysql-server
はMySQLサーバーおよびinitscriptです。 mysql-devel
は、クライアントライブラリに対してビルドするために必要なファイルです。
これらは、MySQLとともに配布されるさまざまなバイナリです。サーバーは当然、接続をリッスンして処理します。 mysql-clientを使用すると、コマンドラインからMySQLデータベースを操作できます。mysqlは、mysql-clientが見つかる別の名前です。