1、安装docker,请参考我写的安装docker文章
https://blog.csdn.net/sinat_41542983/article/details/111320371
2、docker 拉取tidb镜像
docker pull pingcap/tidb
3、创建目录,然后安装tidb
mkdir -p /data/tidb/data
创建容器
docker run --name tidb -d -v /data/tidb/data:/tmp/tidb --privileged=true -p 4000:4000 -p 10080:10080 pingcap/tidb:latest
密码问题
初始密码为空,登录之后需要设置密码
#创建库
CREATE DATABASE demo CHARACTER;
#创建用户
CREATE USER 'test'@'%' IDENTIFIED BY 'test';
GRANT ALL PRIVILEGES ON demo.* TO 'test'@'%';
FLUSH PRIVILEGES;
tidb修改root密码
update user set authentication_string = password('123456') where User = 'root';