龙空技术网

国产兼容mysql数据服务器TiDB安装与测试

LS的技术生活 740

前言:

如今朋友们对“mysql版本兼容”大概比较珍视,你们都想要分析一些“mysql版本兼容”的相关文章。那么小编同时在网摘上搜集了一些有关“mysql版本兼容””的相关文章,希望你们能喜欢,小伙伴们一起来学习一下吧!

TiDB 是国内 PingCAP 团队开发的一个分布式 SQL 数据库,兼容 MySQL 5.7 协议和 MySQL 生态,方便易用。

开源地址:

国内地址:

本文以Docker方式安装Tidb作为服务器,并以mysql客户端来管理Tidb。

一、安装Docker

下载安装Docker Desktop即可,自带有Docker服务,方便本机开发使用。下载地址:,分别有Windows 、Linux、Mac(Intel),Mac(M1) 版本,按自己需求下载安装即可,本文略。

二、使用Docker下载pingcap/tidb镜像,地址:

docker pull pingcap/tidb:latest

三、 使用“简单方法”运行TiDB

docker run --name tidb-server -d -v /path/to/tidb/data:/tmp/tidb -p 3306:4000 -p 10080:10080 pingcap/tidb:latest

注:

1) /path/to/tidb/data为你要存储数据库文件的目录

2)tidb-server 为容器名称,可自定义,方便查找,可简单理解为本次TiDB运行的代号

3)4000为 TiDB默认端口,为了保证和MySql一致,本次调整为3306端口

4) 10080为数据库监控端口,访问:可查看数据库相关信息,包括运行状态等

5)官方推荐为多机群集安装,本次只为简单开发使用,故不使用“复杂模式”,有需要请参考官方文档。

四、 使用客户端管理数据库

1)打开数据库管理客户端(本文采用"DBeaver Community",下载地址:,各个平台都有对应下载。), 新建mysql连接,填写连接内容如下:

服务器地址:localhost

端口:3306用户名:

root密码:暂时为空,不要勾选【Save password locally】。

点【测试链接】,提示已连接即可,然后点【确定】保存。

2)修改root密码。双击刚才创建的localhost,连接数据库。找到【用户】下面的root@%,双击,在右边【登录】对话框中,修改【密码】后面内容,然后在【确认】后面再输入一次,点【save】,弹出对话框,提示SQL Preview, 点击【执行】。

3)右键点击localhost,【断开链接】。右键编辑localhost连接,勾选【Save password locally】,输入密码,然后点击【测试链接】,成功之后,点击【确定】保存。

标签: #mysql版本兼容