旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

浅析mysql-server 与 mysql-client 的区分【MySQL教程】,mysql

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:78评论:0


导读:提一个题目,如安在docker顶用mysql容器启动两个效劳实例:mysql-server,且他们的数据互通,再启动一个mysql-client?详解:起首附一个链接,...
提一个题目,如安在docker顶用mysql容器启动两个效劳实例:mysql-server,且他们的数据互通,再启动一个mysql-client?

详解:

起首附一个链接,是解说mysql-client和server的区分的:

https://stackoverflow.com/questions/6962890/what-is-the-difference-between-mysql-server-and-mysql-client

然后说一下议论的内容和结论:

我之前迷惑的点是,都说client是要上岸(host -u -p)的,然则我在运用server时,也要上岸(-u -p)啊,所以天经地义地产生了一个主意就是,client与server的区分就是要不要连host,不连host的就是server,然则这个看法实在不太对。

本质上的区分是:server是实行一个crud操纵,client是发送一个crud操纵。

server是把sql语句翻译成对内存和文件的操纵,也就是说,server是直接操纵文件的。

而client是对数据库/表举行操纵,不是直接对文件举行操纵。

举个例子:

①client:我用一个Navicat去链接一个数据库,这个Navicat就是client。

②server:我有多个mysql效劳实例,他们能够位于差别的端口(这句不主要),然则他们是挂载在了宿主机统一个目录下的(这句主要,对内存/文件举行操纵了),而且数据同享(这句也不主要)。

小知识点:

①sql只是去晓得server怎样去操纵数据。

②纵然C/S在统一台机械上,他们也是经由过程网络通讯的。

更多Mysql相干题目请接见ki4网:https://www.ki4.cn/

以上就是浅析mysql-server 与 mysql-client 的区分的细致内容,更多请关注ki4网别的相干文章!

标签:mysql


欢迎 发表评论: