TiDB 是一款开源的分布式NewSQL数据库,兼容MySQL协议,具有水平扩展、高可用等特性。本文将指导你在Linux非生产环境中快速部署一个本地测试集群,帮助你快速上手TiDB。整个过程非常简单,只需几个命令即可完成快速部署。
确保你的Linux系统满足以下要求:
TiUP是TiDB的包管理工具,类似于Python的pip。执行以下命令安装:
curl --proto "=https" --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh 安装完成后,重新加载环境变量:
source ~/.bashrc 验证TiUP是否安装成功:
tiup --version 使用TiUP playground命令可以快速在本地启动一个包含TiDB、TiKV、PD的测试集群。执行:
tiup playground --db 1 --kv 1 --pd 1 该命令会下载最新版本的TiDB组件并启动一个最小集群(1个TiDB实例,1个TiKV,1个PD)。如果希望指定版本,可以加上版本号,例如:
tiup playground v6.5.0 --db 1 --kv 1 --pd 1 启动成功后,会显示类似如下信息,包括MySQL连接地址:
Playground bootstrapping...Start pd instance: pd0Start tikv instance: tikv0Start tidb instance: tidb0Waiting for tidb instances ready✔ All instances started. Use the following clients to connect:MySQL client: mysql -h 127.0.0.1 -P 4000 -u root 至此,你的本地测试集群已经成功运行在Linux非生产环境中。
使用MySQL客户端连接TiDB(如果没有安装mysql客户端,可以使用sudo apt install mysql-client安装):
mysql -h 127.0.0.1 -P 4000 -u root 进入MySQL命令行后,可以执行SQL语句测试:
mysql> CREATE DATABASE test;mysql> USE test;mysql> CREATE TABLE users (id INT PRIMARY KEY, name VARCHAR(50));mysql> INSERT INTO users VALUES (1, "Alice");mysql> SELECT * FROM users; 看到查询结果,说明TiDB工作正常。
tiup playground启动的集群是前台运行的,按Ctrl+C可以停止所有组件。如果需要后台运行,可以使用tiup的--host参数,或者使用screen/nohup等工具。另外,tiup也支持部署更复杂的集群用于生产环境,但本文只关注快速部署测试集群。
通过本文,你学会了在Linux非生产环境中利用TiUP快速部署一个TiDB本地测试集群,并进行了基本的SQL操作。TiDB的快速部署特性使得开发者可以轻松上手体验分布式数据库的魅力。希望这个快速上手指南对你有所帮助!
关键词:TiDB、本地测试集群、Linux非生产环境、快速部署
本文由主机测评网于2026-02-24发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260226880.html