mysql-server与mysql-client有什么区别?

mecho 2009-07-01 12:23:40
最近刚用ubuntu系统,在安装mysql时遇到点问题,在网上查了一下,发现mysql还有 mysql-server和mysql-client之分,请问它们之间有什么区别?


下面是在网上找的一些答案,让我头晕:
http://topic.csdn.net/t/20020627/09/833108.html
http://topic.csdn.net/t/20030326/21/1581158.html
http://zhidao.baidu.com/question/51296726.html
...全文
4199 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mecho 2009-08-10
  • 打赏
  • 举报
回复
这个问题是不是太高深了?还是不懂,不过这么久了,结了吧!
hitexam 2009-07-04
  • 打赏
  • 举报
回复
我认为server和client是DBMS的两个面向不同操作对象的工具。server是DBMS面向物理层次,包含存储数据的一系列机制、处理方法的集成;client是DBMS面向用户,提供一系列工具为用户所用,这些工具包括通常写的sql在内都要通过server的编译才能操作物理数据。
客户--client--server--物理数据
ACMAIN_CHM 2009-07-01
  • 打赏
  • 举报
回复

简而言之,一个是服务,正直的数据库运行管理

另一个是你访问这个数据库所用的工具。

打个比方就象,网站的WEB服务 和你的浏览网页用的浏览器

ACMAIN_CHM 2009-07-01
  • 打赏
  • 举报
回复

MySQL服务器,即mysqld,是在MySQL安装中负责大部分工作的主程序。服务器随附了几个相关脚本,当你安装MySQL时它们可以执行设置操作,或者是帮助你启动和停止服务器的帮助程序。

5.3. mysqld:MySQL服务器
http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html#mysqld


8. 客户端和实用工具程序
http://dev.mysql.com/doc/refman/5.1/zh/client-side-scripts.html
8.3. mysql:MySQL命令行工具

mysql是一个简单的SQL外壳(有GNU readline功能)。它支持交互式和非交互式使用。当交互使用时,查询结果采用ASCII表格式。当采用非交互式(例如,用作过滤器)模式时,结果为tab分割符格式。可以使用命令行选项更改输出格式。



56,799

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧