# 连接

__*TiDB 连接*__

+ 使用 mysql 客户端从远程机器连接 TiDB Server 所在服务器,需要用户名和密码同时指定 TiDB Server 所在服务器地址和端口号:
  + `mysql -u username -ppassword -h servername -P port`

![left](./student-guide/diagram/RemoteConnection_zh_001_20220620.png)
-------------------------------------------------------------
所谓远程连接就是客户端与数据库所在的服务器不在同一台主机上,这个时候我们就需要指定远程服务器的地址和端口号了。

在这里我们需要区分两个地址（host name）,一个是定义在 mysql. user 表中的地址,这个地址指的是用户客户端所在的机器,一般不是指数据库,所以叫客户端地址。另一个就是我们说的数据库所在的服务器地址,这个才是我们连接时候要指定的。