数据库
首页 > 数据库> > MySQL(InnoDB剖析):03---MySQL的连接与通信方式(进程间通信(管道、套接字、UNIX域套接字))

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

作者:互联网

一、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域套接字文件所在的位置

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

江南、董少 博客专家 发布了1355 篇原创文章 · 获赞 891 · 访问量 26万+ 他的留言板 关注

标签:域套,间通信,UNIX,MySQL,接字,共享内存,连接
来源: https://blog.csdn.net/qq_41453285/article/details/104083287