连接 MySQL 服务器的命令选项
让我们看看 MySQL 客户端程序支持的选项,这些选项控制客户端程序如何建立与服务器的连接,连接是否加密、压缩等。
这些选项也可以在命令行或选项文件中给出。以下提到的命令选项可用于建立连接:
--default-auth:需要使用的身份验证插件。
--host:MySQL 服务器所在的宿主机。
--password:连接到服务器时需要使用的密码。
--pipe:用于使用命名管道连接到服务器。仅限 Windows 使用。
--plugin-dir:安装插件的目录。
--port:用于连接的 TCP/IP 端口号。
--protocol:使用的传输协议。
--socket:使用的 Unix 套接字文件或 Windows 命名管道。
--user:连接到服务器时使用的 MySQL 用户名。
--default-auth=plugin:提示要使用哪个客户端身份验证插件。
--host=host_name, -h host_name:运行 MySQL 服务器的宿主机。此值可以是主机名、IPv4 地址或 IPv6 地址。默认值为本地主机。
--password[=pass_val], -p[pass_val]:用于连接到服务器的 MySQL 帐户的密码。密码值是可选的。
--port=port_num, -P port_num:用于 TCP/IP 连接,它确定要使用的端口号。默认端口号为 3306。
--protocol={TCP|SOCKET|PIPE|MEMORY}:此选项明确指定了要用于连接到服务器的传输协议。让我们来看一个例子:
默认情况下,Unix 上与本地主机的连接使用 Unix 套接字文件。如下所示:
mysql --host=localhost
要强制使用 TCP/IP 传输而不是默认值,可以指定 --protocol 选项。如下所示:
mysql --host=localhost --protocol=TCP
广告