docker安装TIDB

1、添加docker-compose.yml

复制代码
version: '2'

networks:
  tidb_net:
    driver: bridge
    ipam:
      driver: default
      config:
        - subnet: 192.168.88.0/24
          gateway: 192.168.88.1

services:
  pd0:
    image: pingcap/pd:latest
    ports:
      - "2379"
    command:
      - --name=pd0
      - --client-urls=http://0.0.0.0:2379
      - --peer-urls=http://0.0.0.0:2380
      - --advertise-client-urls=http://pd0:2379
      - --advertise-peer-urls=http://pd0:2380
      - --initial-cluster=pd0=http://pd0:2380
    restart: on-failure
    networks:
      - tidb_net
  tikv0:
    image: pingcap/tikv:latest
    command:
      - --addr=0.0.0.0:20160
      - --advertise-addr=tikv0:20160
      - --pd=pd0:2379
    depends_on:
      - "pd0"
    restart: on-failure
    networks:
      - tidb_net
  tidb:
    image: pingcap/tidb:latest
    ports:
      - "4000:4000"
      - "10080:10080"
    command:
      - --store=tikv
      - --path=pd0:2379
      - --advertise-address=tidb
    depends_on:
      - "tikv0"
    restart: on-failure
    networks:
      tidb_net:
        ipv4_address: 192.168.88.30
复制代码

2、连接数据库修改密码

复制代码
# 安装mysql
yum install mysql

# 连接数据库

mysql -u root -P 4000 -h 127.0.0.1

# 输出所有的数据库
show databases;  

# 选择数据库
use mysql  

# 设置密码
set password for 'root'@'%' = '123456';

#写入密码
flush privileges;  
复制代码

 

3、连接数据库

这里使用DBeaver

 

posted @   扰扰  阅读(252)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示