mkdir -p /docker/tidb/data
docker run --name tidb -d -v /docker/tidb/data:/tmp/tidb --privileged=true -p 4000:4000 -p 10080:10080 pingcap/tidb:latest

desktop-docker选择pingcap/tidb进行安装,填写4000端口即可

密码问题
初始密码为空,登录之后需要设置密码

-- 创建 demo 数据库
CREATE DATABASE demo CHARACTER SET utf8 COLLATE utf8_general_ci;
-- 创建一个名为 demo 的用户,该用户可以从任何网络位置(%)连接到数据库服务器,登录密码也是 demo
CREATE USER 'demo'@'%' IDENTIFIED BY 'demo';
-- 给用户 demo(可以从任何主机连接)授予对 demo 数据库中所有对象的所有操作权限
GRANT ALL PRIVILEGES ON demo.* TO 'demo'@'%';
FLUSH PRIVILEGES;


CREATE DATABASE uceim CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'uceim'@'%' IDENTIFIED BY 'Jkdxh_1ucei8U7X';
GRANT ALL PRIVILEGES ON uceim.* TO 'uceim'@'%';
FLUSH PRIVILEGES;

tidb修改root密码

-- 先切换到 mysql 数据库
USE mysql;

-- 然后执行更新密码
UPDATE user SET authentication_string = password('123456') WHERE User = 'root';

-- 刷新权限
FLUSH PRIVILEGES;

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐