数据库管理审计工具Bytebase快速部署
为什么选择 Bytebase?
Bytebase 是一个开源数据库 DevOps 工具,它是用于在整个应用程序开发生命周期中管理数据库的 GitLab/GitHub。它为 DBA、开发人员和平台工程师提供了一个基于 Web 的协作工作区
由于 GitLab/GitHub 为团队提供了 GUI 和协作工作区来管理代码,因此 Bytebase 在管理数据库方面也做了类似的工作
官方介绍: https://cn.bytebase.com/docs/introduction/what-is-bytebase
支持的数据库
- RDBMS
- MySQL, Aurora MySQL - 5.7 and above
- PostgreSQL, Aurora PostgreSQL, AlloyDB - 12.0 and above
- Oracle - 11g and above
- Microsoft SQL Server - 2019 and above
- MariaDB - 10.7 and above
- TiDB - 5.0 and above
- OceanBase - 3.x and above, both MySQL and Oracle modes
- CockroachDB - 24.1 and above, PostgreSQL compatible syntax supported only
- Spanner
- NoSQL
- MongoDB - 4.0 and above
- Redis - 6.0 and above
- DocumentDB
- DynamoDB
- Data Warehouse
- Snowflake
- BigQuery
- Redshift
- Hive
- ClickHouse - 21.0 and above
- Databricks
- StarRocks
- Others
- Elasticsearch
- RisingWave - 1.x and above
部署环境
centos \ aws \ redhat操作系统
最好配置在4核8g的以上的机器
开始部署
- 安装docker服务
yum -y install docker
systemctl start docker.service
systemctl enable docker.service
- 创建bytebase的独立网络环境
docker network create --subnet=172.200.0.0/26 bytebase_prod
- Docker 部署bytebase
docker run -d --init \
--name bytebase \
--restart always \
--publish 15678:8080 \
--health-cmd "curl --fail http://localhost:15678/healthz || exit 1" \
--health-interval 5m \
--health-timeout 60s \
--volume ~/.bytebase/data:/var/opt/bytebase \
--network=bytebase_prod \
bytebase/bytebase:2.11.1 \
--data /var/opt/bytebase \
--port 8080
- web界面访问
打开浏览器----->输入 ----> ip:15678

580

被折叠的 条评论
为什么被折叠?



