題 Linux中的mysql,mysql-server,mysql-client之間的區別


我安裝了 mysqlmysql-server 要么 mysql-client 在Linux上。它們之間有什麼區別?


7
2018-03-21 12:33


起源




答案:


mysql-client軟件包允許您連接到MySQL服務器。它將為您提供“mysql”命令行程序。

mysql-server軟件包允許您運行MySQL服務器,該服務器可以託管多個數據庫並處理這些數據庫上的查詢。它將為您提供MySQL守護進程,a.k.a。mysqld。

“MySQL”包可能包括上述兩個。

如果您只需要連接到遠程服務器並運行查詢,請只安裝mysql-client。如果需要託管數據庫,請安裝客戶端和服務器。


7
2018-03-21 12:37





mysql Fedora中的包是客戶端庫和配置文件。 mysql-client 是個 mysql CLI客戶端。 mysql-server 是MySQL服務器和initscript。 mysql-devel 是針對客戶端庫構建所需的文件。


2
2018-03-21 12:41





它們是與MySQL一起分發的各種二進製文件。當然,服務器會偵聽連接並處理它們。 mysql-client允許您從命令行與MySQL數據庫進行交互,而mysql是另一個找到mysql-client的名稱。


1
2018-03-21 12:37