青岛中联优谷

MySQLShell连接

2018-08-11

青岛网站建设
MySQLShell可以使用X协议和经典的MySQL协议连接到MySQL服务器。要连接到的MySQL服务器的地址可以使用单个参数(如用户、主机名和端口)或使用统一资源标识符(URI)类型字符串指定。下面的部分描述了这些连接方法。看见连接到MySQL服务器了解更多背景信息。
您可以通过以下方式配置MySQL Shell连接到的MySQL服务器实例:
使用命令参数启动MySQLShell时。看见第2.1.4节,“使用个别参数进行连接”.

当MySQL Shell使用connect命令。看见4.1节,“MySQL Shell命令”.

用户默认为当前系统用户名。
主机默认值为localhost
使用X协议会话时端口默认为X插件端口33060,使用经典会话时端口为3306
使用X协议的MySQL Shell连接可以在8.0.4版本时使用TCP或Unix套接字。以前的版本只对X协议连接使用TCP,不支持使用Unix套接字。MySQL Shell连接使用MySQL协议默认为在满足以下条件时使用Unix套接字:
未指定tcp端口。
未指定主机名或等于localhost
套接字提供到套接字文件的路径。
指定了一个经典会话。
如果指定了主机名,但没有指定主机名。localhost,建立TCP连接。在这种情况下,如果未指定TCP端口,则使用默认值3306。如果套接字连接满足条件,但未指定套接字文件的路径,则使用默认套接字。看见连接到MySQL服务器.
如果与服务器的连接丢失,MySQL Shell不会尝试自动重新连接。您可以使用MySQL Shell econnect命令,使MySQL Shell尝试使用以前提供的参数多次重新连接当前全局会话。