连接方式有以下四种
1. TCP/IP连接
#####1.1 认证连接
#####1.2 命令执行
#####1.3 断开
#####1.4 TCP报文格式
#####1.5例子
上图可以看到是navicat对于mysql服务端发起的一些tcp连接,就与上面我们列的步骤一致,首先要建立连接,然后在进行认证,然后再进行发送mysql指令。
上图是我们点开的一个发送数据的具体情况,可以看到是个报文结构,之所以看着层次清晰,是因为这个抓包工具wireshark比较智能化的给我们解析成能看懂的结构。本来是图中下面的二进制数据。##2.命名管道
类似于sqlserver##3.共享内存
例如h2就是一个内存数据库
##4.UNIX域套接字
unix内核编程的比较了解
就是两者都往文件写东西,读东西,也就是两者在unix中建立了一个socket来通信。 也是局限于一台服务器内部来使用。