Skip to content

Commit

Permalink
update serverless connect steps (#15596) (#15712)
Browse files Browse the repository at this point in the history
  • Loading branch information
ti-chi-bot authored Dec 14, 2023
1 parent 942d5c7 commit 68cb1ae
Show file tree
Hide file tree
Showing 19 changed files with 52 additions and 35 deletions.
2 changes: 1 addition & 1 deletion develop/dev-guide-build-cluster-in-cloud.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ summary: 使用 TiDB Serverless 构建 TiDB 集群,并连接 TiDB Serverless

5. 在对话框中,选择你需要的连接方式和操作系统并保存对应的连接字符串。下面连接到集群的步骤将以 MySQL 客户端为例。

6. 点击 **Create password** 生成随机密码。生成的密码不会再次显示,因此请将密码妥善保存。如果没有设置 root 密码,你将无法连接到集群。
6. 点击 **Generate Password** 生成随机密码。生成的密码不会再次显示,因此请将密码妥善保存。如果没有设置 root 密码,你将无法连接到集群。

> **注意:**
>
Expand Down
5 changes: 3 additions & 2 deletions develop/dev-guide-sample-application-golang-gorm.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,18 +53,19 @@ cd tidb-golang-gorm-quickstart
3. 确认对话框中的配置和你的运行环境一致。

- **Endpoint Type**`Public`
- **Branch** 选择 `main`
- **Connect With** 选择 `General`
- **Operating System** 为你的运行环境。

> **Tip:**
>
> 如果你在 Windows Subsystem for Linux (WSL) 中运行,请切换为对应的 Linux 发行版。
4. 如果你还没有设置密码,点击 **Create password** 生成一个随机密码。
4. 如果你还没有设置密码,点击 **Generate Password** 生成一个随机密码。

> **Tip:**
>
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset password** 重新生成密码。
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset Password** 重新生成密码。
5. 运行以下命令,将 `.env.example` 复制并重命名为 `.env`

Expand Down
5 changes: 3 additions & 2 deletions develop/dev-guide-sample-application-golang-sql-driver.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,18 +53,19 @@ cd tidb-golang-sql-driver-quickstart
3. 确认对话框中的配置和你的运行环境一致。

- **Endpoint Type**`Public`
- **Branch** 选择 `main`
- **Connect With** 选择 `General`
- **Operating System** 为你的运行环境。

> **Tip:**
>
> 如果你在 Windows Subsystem for Linux (WSL) 中运行,请切换为对应的 Linux 发行版。
4. 如果你还没有设置密码,点击 **Create password** 生成一个随机密码。
4. 如果你还没有设置密码,点击 **Generate Password** 生成一个随机密码。

> **Tip:**
>
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset password** 重新生成密码。
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset Password** 重新生成密码。
5. 运行以下命令,将 `.env.example` 复制并重命名为 `.env`

Expand Down
5 changes: 3 additions & 2 deletions develop/dev-guide-sample-application-java-hibernate.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,18 +54,19 @@ cd tidb-java-hibernate-quickstart
3. 确认对话框中的配置和你的运行环境一致。

- **Endpoint Type**`Public`
- **Branch** 选择 `main`
- **Connect With** 选择 `General`
- **Operating System** 为你的运行环境。

> **Tip:**
>
> 如果你在 Windows Subsystem for Linux (WSL) 中运行,请切换为对应的 Linux 发行版。
4. 如果你还没有设置密码,点击 **Create password** 生成一个随机密码。
4. 如果你还没有设置密码,点击 **Generate Password** 生成一个随机密码。

> **Tip:**
>
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset password** 重新生成密码。
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset Password** 重新生成密码。
5. 运行以下命令,将 `env.sh.example` 复制并重命名为 `env.sh`

Expand Down
5 changes: 3 additions & 2 deletions develop/dev-guide-sample-application-java-jdbc.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,18 +54,19 @@ cd tidb-java-jdbc-quickstart
3. 确认对话框中的配置和你的运行环境一致。

- **Endpoint Type**`Public`
- **Branch** 选择 `main`
- **Connect With** 选择 `General`
- **Operating System** 为你的运行环境。

> **Tip:**
>
> 如果你在 Windows Subsystem for Linux (WSL) 中运行,请切换为对应的 Linux 发行版。
4. 如果你还没有设置密码,点击 **Create password** 生成一个随机密码。
4. 如果你还没有设置密码,点击 **Generate Password** 生成一个随机密码。

> **Tip:**
>
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset password** 重新生成密码。
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset Password** 重新生成密码。
5. 运行以下命令,将 `env.sh.example` 复制并重命名为 `env.sh`

Expand Down
5 changes: 3 additions & 2 deletions develop/dev-guide-sample-application-java-mybatis.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,18 +54,19 @@ cd tidb-java-mybatis-quickstart
3. 确认对话框中的配置和你的运行环境一致。

- **Endpoint Type**`Public`
- **Branch** 选择 `main`
- **Connect With** 选择 `General`
- **Operating System** 为你的运行环境。

> **Tip:**
>
> 如果你在 Windows Subsystem for Linux (WSL) 中运行,请切换为对应的 Linux 发行版。
4. 如果你还没有设置密码,点击 **Create password** 生成一个随机密码。
4. 如果你还没有设置密码,点击 **Generate Password** 生成一个随机密码。

> **Tip:**
>
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset password** 重新生成密码。
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset Password** 重新生成密码。
5. 运行以下命令,将 `env.sh.example` 复制并重命名为 `env.sh`

Expand Down
5 changes: 3 additions & 2 deletions develop/dev-guide-sample-application-java-spring-boot.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,18 +54,19 @@ cd tidb-java-springboot-jpa-quickstart
3. 确认对话框中的配置和你的运行环境一致。

- **Endpoint Type**`Public`
- **Branch** 选择 `main`
- **Connect With** 选择 `General`
- **Operating System** 为你的运行环境。

> **Tip:**
>
> 如果你在 Windows Subsystem for Linux (WSL) 中运行,请切换为对应的 Linux 发行版。
4. 如果你还没有设置密码,点击 **Create password** 生成一个随机密码。
4. 如果你还没有设置密码,点击 **Generate Password** 生成一个随机密码。

> **Tip:**
>
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset password** 重新生成密码。
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset Password** 重新生成密码。
5. 运行以下命令,将 `env.sh.example` 复制并重命名为 `env.sh`

Expand Down
3 changes: 2 additions & 1 deletion develop/dev-guide-sample-application-nodejs-mysql2.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,14 +72,15 @@ npm install mysql2 dotenv --save
3. 确认对话框中的选项配置和你的运行环境一致。

- **Endpoint Type**`Public`
- **Branch** 选择 `main`
- **Connect With** 选择 `General`
- **Operating System** 为运行示例代码所在的操作系统。

> **Note**
>
> 如果你的程序在 Windows Subsystem for Linux (WSL) 中运行,请切换为对应的 Linux 发行版。
4. 如果你还没有设置密码,点击 **Create password** 按钮生成一个随机的密码。
4. 如果你还没有设置密码,点击 **Generate Password** 按钮生成一个随机的密码。

5. 运行以下命令,将 `.env.example` 复制并重命名为 `.env`

Expand Down
3 changes: 2 additions & 1 deletion develop/dev-guide-sample-application-nodejs-mysqljs.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,14 +72,15 @@ npm install mysql dotenv --save
3. 确认对话框中的选项配置和你的运行环境一致。

- **Endpoint Type**`Public`
- **Branch** 选择 `main`
- **Connect With** 选择 `General`
- **Operating System** 为运行示例代码所在的操作系统。

> **Note**
>
> 如果你的程序在 Windows Subsystem for Linux (WSL) 中运行,请切换为对应的 Linux 发行版。
4. 如果你还没有设置密码,点击 **Create password** 按钮生成一个随机的密码。
4. 如果你还没有设置密码,点击 **Generate Password** 按钮生成一个随机的密码。

5. 运行以下命令,将 `.env.example` 复制并重命名为 `.env`

Expand Down
11 changes: 6 additions & 5 deletions develop/dev-guide-sample-application-nodejs-prisma.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,25 +72,26 @@ npm install prisma typescript ts-node @types/node --save-dev
3. 确认对话框中的选项配置和你的运行环境一致。

- **Endpoint Type**`Public`
- **Connect With** 选择 `General`
- **Branch** 选择 `main`
- **Connect With** 选择 `Prisma`
- **Operating System** 为运行示例代码所在的操作系统。

> **Note**
>
> 如果你的程序在 Windows Subsystem for Linux (WSL) 中运行,请切换为对应的 Linux 发行版。
4. 如果你还没有设置密码,点击 **Create password** 按钮生成一个随机的密码。
4. 如果你还没有设置密码,点击 **Generate Password** 按钮生成一个随机的密码。

5. 运行以下命令,将 `.env.example` 复制并重命名为 `.env`

```bash
cp .env.example .env
```

6. 编辑 `.env` 文件,按照如下格式设置环境变量 `DATABASE_URL`,将占位符 `{}` 替换为从连接对话框中复制的参数值
6. 编辑 `.env` 文件,按照如下格式设置环境变量 `DATABASE_URL`,将占位符 `{}` 替换为从连接对话框中复制的连接字符串

```dotenv
DATABASE_URL=mysql://{user}:{password}@{host}:4000/test?sslaccept=strict
DATABASE_URL={connection_string}
```

> **Note**
Expand Down Expand Up @@ -358,4 +359,4 @@ await prisma.player.delete({

- 关于 Prisma 的更多使用方法,可以参考 [Prisma 的官方文档](https://www.prisma.io/docs)
- 你可以继续阅读开发者文档的其它章节来获取更多 TiDB 应用开发的最佳实践。例如:[插入数据](/develop/dev-guide-insert-data.md)[更新数据](/develop/dev-guide-update-data.md)[删除数据](/develop/dev-guide-delete-data.md)[单表读取](/develop/dev-guide-get-data-from-single-table.md)[事务](/develop/dev-guide-transaction-overview.md)[SQL 性能优化](/develop/dev-guide-optimize-sql-overview.md)等。
- 如果你更倾向于参与课程进行学习,我们也提供专业的 [TiDB 开发者课程](https://cn.pingcap.com/courses-catalog/category/back-end-developer/?utm_source=docs-cn-dev-guide)支持,并在考试后提供相应的[资格认证](https://learn.pingcap.com/learner/certification-center)
- 如果你更倾向于参与课程进行学习,我们也提供专业的 [TiDB 开发者课程](https://cn.pingcap.com/courses-catalog/category/back-end-developer/?utm_source=docs-cn-dev-guide)支持,并在考试后提供相应的[资格认证](https://learn.pingcap.com/learner/certification-center)
3 changes: 2 additions & 1 deletion develop/dev-guide-sample-application-nodejs-typeorm.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,14 +85,15 @@ npm install @types/node ts-node typescript --save-dev
3. 确认对话框中的选项配置和你的运行环境一致。

- **Endpoint Type**`Public`
- **Branch** 选择 `main`
- **Connect With** 选择 `General`
- **Operating System** 为运行示例代码所在的操作系统。

> **Note**
>
> 如果你的程序在 Windows Subsystem for Linux (WSL) 中运行,请切换为对应的 Linux 发行版。
4. 如果你还没有设置密码,点击 **Create password** 按钮生成一个随机的密码。
4. 如果你还没有设置密码,点击 **Generate Password** 按钮生成一个随机的密码。

5. 运行以下命令,将 `.env.example` 复制并重命名为 `.env`

Expand Down
5 changes: 3 additions & 2 deletions develop/dev-guide-sample-application-python-django.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,18 +71,19 @@ pip install -r requirements.txt
3. 确认对话框中的配置和你的运行环境一致。

- **Endpoint Type**`Public`
- **Branch** 选择 `main`
- **Connect With** 选择 `General`
- **Operating System** 为你的运行环境。

> **Tip:**
>
> 如果你在 Windows Subsystem for Linux (WSL) 中运行,请切换为对应的 Linux 发行版。
4. 如果你还没有设置密码,点击 **Create password** 生成一个随机密码。
4. 如果你还没有设置密码,点击 **Generate Password** 生成一个随机密码。

> **Tip:**
>
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset password** 重新生成密码。
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset Password** 重新生成密码。
5. 运行以下命令,将 `.env.example` 复制并重命名为 `.env`

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,18 +61,19 @@ pip install -r requirements.txt
3. 确认对话框中的配置和你的运行环境一致。

- **Endpoint Type**`Public`
- **Branch** 选择 `main`
- **Connect With** 选择 `General`
- **Operating System** 为你的运行环境。

> **Tip:**
>
> 如果你在 Windows Subsystem for Linux (WSL) 中运行,请切换为对应的 Linux 发行版。
4. 如果你还没有设置密码,点击 **Create password** 生成一个随机密码。
4. 如果你还没有设置密码,点击 **Generate Password** 生成一个随机密码。

> **Tip:**
>
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset password** 重新生成密码。
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset Password** 重新生成密码。
5. 运行以下命令,将 `.env.example` 复制并重命名为 `.env`

Expand Down
5 changes: 3 additions & 2 deletions develop/dev-guide-sample-application-python-mysqlclient.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,18 +63,19 @@ pip install -r requirements.txt
3. 确认对话框中的配置和你的运行环境一致。

- **Endpoint Type**`Public`
- **Branch** 选择 `main`
- **Connect With** 选择 `General`
- **Operating System** 为你的运行环境。

> **Tip:**
>
> 如果你在 Windows Subsystem for Linux (WSL) 中运行,请切换为对应的 Linux 发行版。
4. 如果你还没有设置密码,点击 **Create password** 生成一个随机密码。
4. 如果你还没有设置密码,点击 **Generate Password** 生成一个随机密码。

> **Tip:**
>
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset password** 重新生成密码。
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset Password** 重新生成密码。
5. 运行以下命令,将 `.env.example` 复制并重命名为 `.env`

Expand Down
5 changes: 3 additions & 2 deletions develop/dev-guide-sample-application-python-peewee.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,18 +65,19 @@ peewee 是一个支持多种数据库的 ORM 库。它是对数据库的高层
3. 确认对话框中的配置和你的运行环境一致。

- **Endpoint Type**`Public`
- **Branch** 选择 `main`
- **Connect With** 选择 `General`
- **Operating System** 为你的运行环境。

> **Tip:**
>
> 如果你在 Windows Subsystem for Linux (WSL) 中运行,请切换为对应的 Linux 发行版。
4. 如果你还没有设置密码,点击 **Create password** 生成一个随机密码。
4. 如果你还没有设置密码,点击 **Generate Password** 生成一个随机密码。

> **Tip:**
>
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset password** 重新生成密码。
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset Password** 重新生成密码。
5. 运行以下命令,将 `.env.example` 复制并重命名为 `.env`

Expand Down
5 changes: 3 additions & 2 deletions develop/dev-guide-sample-application-python-pymysql.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,18 +61,19 @@ pip install -r requirements.txt
3. 确认对话框中的配置和你的运行环境一致。

- **Endpoint Type**`Public`
- **Branch** 选择 `main`
- **Connect With** 选择 `General`
- **Operating System** 为你的运行环境。

> **Tip:**
>
> 如果你在 Windows Subsystem for Linux (WSL) 中运行,请切换为对应的 Linux 发行版。
4. 如果你还没有设置密码,点击 **Create password** 生成一个随机密码。
4. 如果你还没有设置密码,点击 **Generate Password** 生成一个随机密码。

> **Tip:**
>
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset password** 重新生成密码。
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset Password** 重新生成密码。
5. 运行以下命令,将 `.env.example` 复制并重命名为 `.env`

Expand Down
5 changes: 3 additions & 2 deletions develop/dev-guide-sample-application-python-sqlalchemy.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,18 +67,19 @@ SQLAlchemy 是一个支持多种数据库的 ORM 库。它是对数据库的高
3. 确认对话框中的配置和你的运行环境一致。

- **Endpoint Type**`Public`
- **Branch** 选择 `main`
- **Connect With** 选择 `General`
- **Operating System** 为你的运行环境。

> **Tip:**
>
> 如果你在 Windows Subsystem for Linux (WSL) 中运行,请切换为对应的 Linux 发行版。
4. 如果你还没有设置密码,点击 **Create password** 生成一个随机密码。
4. 如果你还没有设置密码,点击 **Generate Password** 生成一个随机密码。

> **Tip:**
>
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset password** 重新生成密码。
> 如果你之前已经生成过密码,可以直接使用原密码,或点击 **Reset Password** 重新生成密码。
5. 运行以下命令,将 `.env.example` 复制并重命名为 `.env`

Expand Down
3 changes: 2 additions & 1 deletion develop/dev-guide-sample-application-ruby-mysql2.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,11 @@ bundle add mysql2 dotenv
3. 确保连接对话框中的配置与你的操作环境匹配。

- **Endpoint Type** 设置为 `Public`
- **Branch** 选择 `main`
- **Connect With** 设置为 `General`
- **Operating System** 与你运行应用程序的操作系统相匹配。

4. 如果你还没有设置密码,点击 **Create password** 生成一个随机密码。
4. 如果你还没有设置密码,点击 **Generate Password** 生成一个随机密码。

5. 运行以下命令复制 `.env.example` 并将其重命名为 `.env`

Expand Down
2 changes: 1 addition & 1 deletion develop/dev-guide-sample-application-ruby-rails.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ bundle add mysql2 dotenv

3. 在连接对话框中,从 **Connect With** 下拉列表中选择 `Rails`,并保持 **Endpoint Type** 的默认设置为 `Public`

4. 如果你还没有设置密码,点击 **Create password** 生成一个随机密码。
4. 如果你还没有设置密码,点击 **Generate Password** 生成一个随机密码。

5. 运行以下命令复制 `.env.example` 并将其重命名为 `.env`

Expand Down

0 comments on commit 68cb1ae

Please sign in to comment.