mysql-server 与 mysql-client的区别,见补充

在ubuntu下安装了后者,不能启动mysql,然后查看了N多种方法之后觉得不对劲,好多文件没有,然后就再找了前者安装,就没问题了,有人能解释下么,谢谢,没怎么用过数据库,若问题太小白了,也请理解并认真回答,谢谢,回答精准,追加50分。
2026年09月22日 10:11
有5个网友回答
网友(1):

客户--client--server物理数据。
服务器--mysql-server是服务端。

(1)mysql-server 是mysql核心程序,生成管理数据库实例,数据库实例任务调度线程之类,并提供相关接口供不同客户端调用,后者是操作数据库实例的工具。

(2)mysql-client操作mysql实例的客户端有很多,mysql-client只是其中一种,包括mysql,mysqldump,mysqlslap,这些访问,备份,压力测试的工具。

(3)mysql-server是服务端,也就是说,你服务端没安装,客户端没对象去操作。

扩展资料

(1)黑客的初学者和网络安全的研究者都知道灰鸽子吧,其实灰鸽子就是一种C/S远程控制软件。C就是代表Client,即客户的意思,而S自然代表 Server,也就是服务的意思了。

(2)不要以为这里的C/S软件里,你是客户而黑客们是服务者,真正说来,中了远控木马的人才是提供服务者,黑客们眼里的服务端,或者说中了服务端木马的人,也就是近乎可以随意操纵的对象了。

(3)而一般来说,刚生成的病毒很容易就会被查杀,经验老道的黑客们一般会进行压缩加花或者绑定处理,以达到免杀的效果。

参考资料

百度百科-服务端

网友(2):

给你举个例子吧:
mysql-server类似于QQ公司安装在他们自己公司的服务器上的一个总的应用程序
而mysql-client类似自己下载qq客户端,登陆qq的过程就是用client连接QQ公司的服务器端

网友(3):

mysql-server 与 mysql-client是DBMS的两个面向不同操作对象的工具。server是DBMS面向物理层次,包含存储数据的一系列机制、处理方法的集成;client是DBMS面向用户,提供一系列工具为用户所用,这些工具包括通常写的sql在内都要通过server的编译才能操作物理数据。
客户--client--server物理数据。
服务器--mysql-server是服务端。

网友(4):

  1. mysql-server 与 mysql-client是DBMS的两个面向不同操作对象的工具。server是DBMS面向物理层次,包含存储数据的一系列机制、处理方法的集成;client是DBMS面向用户,提供一系列工具为用户所用,这些工具包括通常写的sql在内都要通过server的编译才能操作物理数据。
    客户--client--server物理数据。
    服务器--mysql-server是服务端。

网友(5):

前者是mysql核心程序,生成管理数据库实例,数据库实例任务调度线程之类,并提供相关接口供不同客户端调用,后者是操作数据库实例的工具

操作mysql实例的客户端有很多,mysql-client只是其中一种,包括mysql,mysqldump,mysqlslap,这些访问,备份,压力测试的工具

mysql-server是服务端,也就是说,你服务端没安装,客户端没对象去操作,就好比,你买了个西瓜刀,但是却没买西瓜。。。。切西瓜有很多工具,西瓜刀只是其中一种

介绍几个主流mysql图形化客户端,navicat,phpmyadmin