Linux 中 mysql、mysql-server、mysql-client 的区别

Linux 中 mysql、mysql-server、mysql-client 的区别

我在 Linux 上安装了mysqlmysql-servermysql-client。它们之间有什么区别?

答案1

mysql-client 软件包允许您连接到 MySQL 服务器。它将为您提供“mysql”命令行程序。

mysql-server 软件包允许您运行 MySQL 服务器,该服务器可以托管多个数据库并处理这些数据库上的查询。它将为您提供 MySQL 守护进程,即 mysqld。

“MySQL”包可能包含以上两者。

如果您只需要连接到远程服务器并运行查询,则只需安装 mysql-client。如果您需要托管数据库,请安装客户端和服务器。

答案2

Fedora 中的软件包mysql是客户端库和配置文件。mysql-clientmysqlCLI 客户端。mysql-server是 MySQL 服务器和 initscript。mysql-devel是针对客户端库构建所需的文件。

答案3

它们是随 MySQL 一起分发的各种二进制文件。服务器自然会监听连接并处理它们。mysql-client 可让您从命令行与 MySQL 数据库交互,mysql 是 mysql-client 的另一个名称。

相关内容