连接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地址。默认值为localhost。
-
--password[=pass_val],-p [pass_val]:连接服务器时使用的MySQL帐户的密码。密码值是可选的。
-
--port=port_num,-P port_num:用于TCP/IP连接,确定需要使用的端口号。默认端口号为3306。
-
--protocol={TCP|SOCKET|PIPE|MEMORY}:此选项明确告诉要使用哪个传输协议连接到服务器举例:
Unix上与localhost的连接默认使用Unix套接字文件。下面是示例:
mysql --host=localhost
要强制使用TCP/IP传输而不是默认值,可以指定–protocol选项。下面是示例:
mysql --host=localhost --protocol=TCP
阅读更多:MySQL 教程