MySQL Server和MySQL Client有什么区别

Lui*_*ado 91 mysql linux ubuntu

在Ubuntu中,我通常会安装两者,但MySQL的客户端和服务器之间有什么区别.

作为奖励,当一个新的声明提到它需要MySQL 5.x它是指客户端,服务器或两者.例如,这个链接https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html提到它需要5.7.x才能支持json_extract,这是指客户端,服务器还是两者都需要是5.7.x.

Bav*_*sjo 111

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

mysql服务器用于持久保存数据并为其提供查询接口(SQL).mysql客户端的目的是允许您使用该查询接口.

客户端软件包还附带了实用程序,可让您轻松备份/恢复数据并管理服务器.


Sun*_*S.M 15

MySql客户端:

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

MySql服务器:

mysql-server软件包允许运行MySQL服务器,该服务器可以托管多个数据库并处理这些数据库上的查询.

MySQL:

"MySQL"包可能包括上述两个.

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


ash*_*man 8

MYSQL使用客户端/服务器体系结构在网络环境中运行.中央程序充当服务器,各种客户端程序连接到服务器以发出请求.

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

MYSQL客户端是用于与服务器通信以操纵服务器管理的数据库中的信息的程序.示例:mysql是命令行程序,充当服务器的基于文本的前端.