# MySQL

> 介绍如何通过 MySQL 协议连接到 GreptimeCloud，并提供了连接信息和使用 MySQL、MariaDB CLI 及 JDBC 客户端的示例。

# MySQL

GreptimeCloud 可以通过 MySQL 协议访问，兼容大多数标准客户端和驱动程序，其连接使用 TLS 加密。有关更多信息，请参阅 GreptimeDB 的 [MySQL 客户端](https://docs.greptime.cn/user-guide/protocols/mysql)。

要连接到 GreptimeCloud，使用以下信息：

- Host: `<host>`
- Port: `4002`
- Database: `<dbname>`
- Username: `<username>`
- Password: `<password>`

## MySQL CLI

使用 `mysql` CLI 连接到 GreptimeCloud 服务实例。

```shell
mysql --ssl-mode=REQUIRED -u <username> -p -h <host> -P 4002 -A <dbname>
```

## MariaDB CLI

MariaDB CLI 与原始的 MySQL 的 `ssl` 参数有些许不同：

```shell
mysql --ssl -u <username> -p -h <host> -P 4002 -A <dbname>
```

## URL

使用以下连接字符串连接你的 JDBC 客户端。

```
jdbc:mysql://<host>:4002/<dbname>?user=<username>&password=<password>
```

<!-- JDBC 的时区设置请阅读[这篇文档](https://docs.greptime.cn/user-guide/ingest-data/for-iot/grpc-sdks/java#时区)。 -->

如果你使用 Python 等语言的客户端，也可以复制以下 URL 进行连接

```
mysql://<username>:<password>@<host>:4002/<dbname>
```
