MySQLServer 和 MySQLClient 的区别是什么

在 Ubuntu 中,我通常两者都安装,但是 MySQL 的客户端和服务器之间有什么不同。

额外的好处是,当一个新语句提到它需要 MySQL 5.x 时,它指的是客户机、服务器还是两者兼而有之。例如,这个链接 https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html提到它需要5.7. x 来支持 json _ tract,这是否意味着客户机、服务器或两者都需要5.7。X

83585 次浏览

Mysql 服务器包将安装 mysql 数据库服务器,您可以使用 mysql 客户机与之交互。您可以使用 mysql 客户端将命令发送到任何 mysql 服务器; 在远程计算机或您自己的计算机上。

Mysql 服务器用于持久化数据并为其提供查询接口(SQL)。 Mysql 客户机的用途是允许您使用该查询接口。

The client package also comes with utilities that allows you to easily backup/restore data and administer the server.

MySql 客户端:

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

MySql 服务器:

The mysql-server package allows to run a MySQL server which can host 多个数据库并处理对这些数据库的查询。

MySQL :

“ MySQL”包可能包括上述两个部分。

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

MYSQL 在使用客户机/服务器架构的网络环境中运行。 中央程序充当服务器,各种客户端程序连接到服务器发出请求。

MYSQL Server 或 Mysqld是数据库服务器程序。它管理对磁盘或内存中实际数据库的访问。

MYSQL Client are programs for communicating with the server to manipulate the information in the databases that the server manages. Example : Mysql is the command line program that acts as a text-based front end for the server.