MySQL连接方式
MySQL除了最常见的TCP连接方式外,还提供SOCKET(
LINUX默认连接方式)、PIPE和SHARED MEMORY连接方式。
各连接方式的服务器、客户端启动选项,及连接默认值见下表:
TCP连接(Linux,Windows):目标 | 启动选项 | 默认值 |
SERVER | --port=PORT | 3306 |
CLIENT | --protocol=TCP --port=PORT | 3306 |
SOCKET连接(Linux):目标 | 启动选项 | 默认值 |
SERVER | --enable-named-pipe --socket=SOCKET | /tmp/mysql.sock |
CLIENT | --protocol=SOCKET --socket=SOCKET | /tmp/mysql.sock |
PIPE连接(Windows):目标 | 启动选项 | 默认值 |
SERVER | --enable-named-pipe --socket=SOCKET | MYSQL |
CLIENT | --protocol=PIPE --socket=SOCKET | MYSQL |
SHARED MEMORY连接(Windows):目标 | 启动选项 | 默认值 |
SERVER | --shared-memory --shared-memory-base-name=MEMORY | MySQL |
CLIENT | --protocol=MEMORY --shared-memory-base-name=MEMORY | MySQL |