百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> 浅析mysql-server 与 mysql-client 的区别
分享文章到:

浅析mysql-server 与 mysql-client 的区别

发布时间:09/01 来源:未知 浏览: 关键词:
提一个问题,怎样在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相关问题请拜访PHP中文网:https://www.php.cn/

以上就是浅析mysql-server 与 mysql-client 的不同的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有154人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板