mysql - MySQL 服务器和 MySQL 客户端有什么区别

在 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

最佳答案

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

mysql服务器用于持久化数据并为其提供查询接口(interface)(SQL)。 mysql客户端的目的是让你使用那个查询接口(interface)。

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

https://stackoverflow.com/questions/6962890/

相关文章:

linux - 如何使用 strace 跟踪子进程?

python - 使用 IPython 逐步调试

python - 在 Python 中查找列表的中位数

linux - 如何在 bash shell 脚本中包含文件

linux - 为什么人们使用 tarball?

python - 如何在 Python 中创建对象的副本?

javascript - 即使没有其他进程阻塞该端口,Node.js 应用程序也无法在端口 80 上

linux - SIGINT 与 SIGTERM、SIGQUIT 和 SIGKILL 等其他终止信号

python - Pandas 用空白/空字符串替换 NaN

python - 使用 pandas 绘制相关矩阵