请选择 进入手机版 | 继续访问电脑版

12360技术网 - 专业IT技术发表平台

 立即注册  找回密码
查看: 4561|回复: 5

MySQL(InnoDB剖析):03---MySQL的连接与通信方式(进程间通信(管道、套接字

[复制链接]

19

主题

27

帖子

245

积分

中级会员

Rank: 3Rank: 3

积分
245
发表于 2020-1-27 12:55:19 | 显示全部楼层 |阅读模式
一、MySQL的连接与通信方式


  • 连接MySQL操作时一个连接进程和MySQL数据库实例进行通信的过程       
  • 通信的本质是进程的通信       
  • 进程间通信的方式有:管道、命名管道、共享内存、TCP/IP套接字、UNIX域套接字等
二、TCP/IP套接字的连接


  • 不同的机器之间,客户端可以通过mysql命令来连接MySQL服务端,此时使用到的是TCP/IP套接字
三、命名管道和共享内存

命名管道


  • 在Windows 2000、Windows XP、Windows 2003和Windows Vista以及在此之上的平台上,如果两个需要进程通信的进程在同一台服务器上,那么可以使用命名管道,Microsoft SQL Server数据库默认安装后的本地连接也是使用命名管道       
  • 在MySQL数据库中必须在配置文件中启用--enable-named-pipe选项
共享内存


  • 在MySQL 4.1之后的版本中,MySQL还提供了共享内存的连接方式,这是通过在配置文件中添加--shared-memory实现的       
  • 如果想要使用共享内存的方式,在连接时,MySQL客户端还必须使用--protocol=memory选项
四、UNIX域套接字


  • UNIX域套接字只能在一台机器上使用       
  • 用户可以在配置文件中指定套接字文件的路径,如--socket=/tmp/mysql.sock
演示案例


  • 查看UNIX域套接字文件所在的位置


  • 退出数据库,然后使用域套接字的方式连接数据库(使用域套接字连接时需要用-S选项提供UNIX域套接字文件名,-u选项提供用户名,-p选项提供用户密码,-p选项我用马赛克遮住了)

                                                                                                                        
                                                    
  • 点赞                        1                        
  • 收藏                        
  • 分享                                                                                                                        
  •                                                         
                                      
    • 文章举报                           
                                                
                                                                        
                                            
                                                        江南、董少                                                                                    博客专家                                                                                            发布了1360 篇原创文章 · 获赞 909 · 访问量 26万+                                                                                            他的留言板                                                            关注
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x




上一篇:Beego学习(四)orm+mysql
下一篇:MySQL知识点(三)
回复

使用道具 举报

24

主题

35

帖子

313

积分

中级会员

Rank: 3Rank: 3

积分
313
发表于 2020-1-28 18:15:34 | 显示全部楼层
我看不错噢 谢谢楼主![www.12360.co]
回复

使用道具 举报

17

主题

26

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
发表于 2020-2-9 18:13:36 | 显示全部楼层
楼主,我太崇拜你了![www.12360.co]
社区不能没有像楼主这样的人才啊!
回复

使用道具 举报

0

主题

23

帖子

493

积分

中级会员

Rank: 3Rank: 3

积分
493
发表于 2020-2-11 00:42:11 | 显示全部楼层
其实我一直觉得楼主的品味不错!呵呵![www.12360.co]
回复

使用道具 举报

0

主题

15

帖子

325

积分

中级会员

Rank: 3Rank: 3

积分
325
发表于 5 天前 | 显示全部楼层
楼主太厉害了!楼主,I*老*虎*U![www.12360.co]
回复

使用道具 举报

0

主题

16

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
发表于 前天 22:35 | 显示全部楼层
这个帖子不回对不起自己![www.12360.co]
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

12360技术网

GMT+8, 2020-2-22 12:20 , Processed in 0.144816 second(s), 32 queries .

本网站内容收集于互联网,Www.12360.Co不承担任何由于内容的合法性及健康性所引起的争议和法律责任。 欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。

© 2019-2020 Www.12360.Co

快速回复 返回顶部 返回列表