在 MySQL 中,客户端可以通过多种方式与服务器建立连接,主要包括:

  1. TCP/IP 连接:这是最常见的连接方式,适用于本地和远程连接。客户端通过指定服务器的主机名或 IP 地址以及端口号(默认 3306)来连接服务器。citeturn0search3

  2. Unix Socket 连接:在 Unix 或 Linux 系统上,客户端可以通过本地套接字文件(如 /var/lib/mysql/mysql.sock)与服务器通信。这种方式仅适用于本地连接,性能较高。 citeturn0search3

  3. 命名管道连接:在 Windows 系统上,MySQL 支持通过命名管道进行本地连接。客户端和服务器通过命名管道文件进行通信,避免了网络开销。citeturn0search1

  4. SSL/TLS 加密连接:对于需要高安全性的场景,客户端可以使用 SSL/TLS 加密与服务器通信,确保数据传输的安全性。citeturn0search3

在命令行中,使用 mysql 命令可以指定不同的连接参数。例如,使用 TCP/IP 连接到本地主机:

mysql -h 127.0.0.1 -u 用户名 -p

要使用 Unix Socket 连接,可以指定套接字文件路径:

mysql -S /var/lib/mysql/mysql.sock -u 用户名 -p

请根据您的操作系统和需求选择合适的连接方式。

Last modified: Friday, 17 January 2025, 7:32 PM