如何以最快的方式开始使用 TiDB?如何使用 TiDB Serverless 构建 TiDB 集群?

知梧 961 2023-06-20

本文关于如何以最快的方式开始使用 TiDB?如何使用 TiDB Serverless 构建 TiDB 集群?

如何以最快的方式开始使用 TiDB?如何使用 TiDB Serverless 构建 TiDB 集群?

本章节将介绍如何以最快的方式开始使用 TiDB。你将使用 TiDB Cloud 创建并启动一个 TiDB Serverless 集群,使用 TiDB SQL 客户端,插入数据。随后将从示例程序读取出数据。

第 1 步:创建 TiDB Serverless 集群

  1. 如果你还未拥有 TiDB Cloud 账号,请先在此注册。

  2. 使用你的 TiDB Cloud 账号登录。
    登录后,默认进入 Clusters 页面。

  3. 对于新注册的用户,TiDB Cloud 会自动为你创建一个 TiDB Serverless 集群 Cluster0。你可以使用这个默认集群进行后续操作,也可以自行创建一个新的 TiDB Serverless 集群。
    如果你想创建一个新的 TiDB Serverless 集群,请进行以下操作:

  4. 点击 Create Cluster。
    Create Cluster 页面默认选择 Serverless。你可以根据需要修改集群名称、选择可用区,然后点击 Create。你的 TiDB Serverless 集群将于 30 秒后创建完毕。
    点击目标集群名称,进入集群概览页面,然后点击右上角的 Connect 按钮,弹出连接对话框。
    在对话框中,选择你需要的连接方式和操作系统并保存对应的连接字符串。下面连接到集群的步骤将以 MySQL 客户端为例。
    点击 Create password 生成随机密码。生成的密码不会再次显示,因此请将密码妥善保存。如果没有设置 root 密码,你将无法连接到集群。
    注意
    在连接到 TiDB Serverless 集群时,你需要给用户名加上前缀并使用单引号包裹用户名。你可以在 TiDB Cloud 用户名前缀 中获得更多信息。

第 2 步:连接到集群

  1. 若未安装 MySQL 客户端,请选择自己的操作系统,按以下步骤安装。
    对于 macOS 操作系统,如果你没有安装 Homebrew,请参考 Homebrew 官网进行安装。
    brew install mysql-client


  2. 在安装完成的命令行输出中,得到以下信息:
    mysql-client is keg-only, which means it was not symlinked into /opt/homebrew,

  3. because it conflicts with mysql (which contains client libraries).

  4. If you need to have mysql-client first in your PATH, run:

  5. echo 'export PATH="/opt/homebrew/opt/mysql-client/bin:$PATH"' >> ~/.zshrc

  6. For compilers to find mysql-client you may need to set:

  7. export LDFLAGS="-L/opt/homebrew/opt/mysql-client/lib"export CPPFLAGS="-I/opt/homebrew/opt/mysql-client/include"

  8. 请运行其中的此行(命令行输出若与此处文档不一致,请以命令行输出为准):

echo 'export PATH="/opt/homebrew/opt/mysql-client/bin:$PATH"' >> ~/.zshrc

完成后,生效该配置文件(例如 ~/.zshrc),并验证 MySQL 客户端是否安装成功:

source ~/.zshrc

mysql --version

预期会得到形如以下的输出:
mysql  Ver 8.0.28 for macos12.0 on arm64 (Homebrew)

macOS

Linux

运行第 1 步中得到的连接字符串。
mysql --connect-timeout 15 -u '<prefix>.root' -h <host> -P 4000 -D test --ssl-mode=VERIFY_IDENTITY --ssl-ca=/etc/ssl/cert.pem -p注意

在连接 TiDB Serverless 集群时,必须使用 TLS 连接。

如果你在连接时遇到问题,可阅读 TiDB Serverless 集群安全连接 来获得更多信息。

填写密码,完成登录。

第 3 步:运行 SQL

尝试运行一下你在 TiDB Cloud 上的的第一个 SQL 吧:

SELECT 'Hello TiDB Cloud!';

你将看到这样的输出:

+-------------------+| Hello TiDB Cloud! |+-------------------+| Hello TiDB Cloud! |+-------------------+

如果你的实际输出与预期输出一致,表示你已经在 TiDB Cloud 上成功地运行了 SQL 语句。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何使用 TiDB 快速构建应用?TiDB 事务机制
下一篇:TiDB 的增删改查 SQL 的使用方法,基本 SQL 操作介绍
相关文章