趁着腾讯双十一活动,秒杀抢购了一台轻量应用服务器,目前活动还在继续,想购买的朋友盯着秒杀服务器抢。地址:https://mc.tencent.com/XG6bYV4u
SQLE 是爱可生自主研发支持多元数据库的 SQL 质量管理平台。应用于开发、测试、上线发布、生产运行阶段的 SQL 质量治理。通过 “建立规范、事前控制、事后监督、标准发布” 的方式,为企业提供 SQL 全生命周期质量管控能力,规避业务 SQL 不规范引起的生产事故,提高业务稳定性,也可推动企业内部开发规范快速落地。
官方文档地址:https://actiontech.github.io/sqle-docs/docs/intro
官方安装文档地址:https://actiontech.github.io/sqle-docs/docs/deploy-manual/Docker
腾讯轻量应用服务器可以直接重装系统选择docker,免去了我们安装docker的过程。
与rpm包安装方式不同的是,docker部署必须要先安装mysql,并创建数据库,否则应用无法正常启动。
为了简化安装,mysql我们使用docker方式进行部署
# docker运行mysql命令
docker run -d --restart=always --name mysql \
--network=host \
-e MYSQL_ROOT_PASSWORD=sqle2023 \
-e LANG=C.UTF-8 \
-v /etc/timezone:/etc/timezone \
-v /etc/localtime:/etc/localtime \
mysql:5.7.41
# 进入容器连接数据库
docker exec -it mysql bash
mysql -uroot -psqle2023
# 执行建库语句
CREATE DATABASE IF NOT EXISTS sqle default character set utf8mb4 collate utf8mb4_unicode_ci;
CREATE DATABASE IF NOT EXISTS dms default character set utf8mb4 collate utf8mb4_unicode_ci;
# docker安装时,如果服务器可以联网,那么在执行docker run命令是会自动拉去镜像,如果服务器不能联网,需要在可以联网的服务器下载镜像,然后导入到安装服务器
# 下载镜像
docker pull actiontech/sqle-ce:latest
# 保存镜像
docker save actiontech/sqle-ce:latest > sqle.tar
# 在安装服务器加载镜像
docker load < sqle.tar
# 启动sqleq
# 注意替换IP
docker run -d \
--name sqle-server \
-p 10000:10000 \
-p 10001:10001 \
-e MYSQL_HOST="IP" \
-e MYSQL_PORT=3306 \
-e MYSQL_USER="root" \
-e MYSQL_PASSWORD="sqle2023" \
-e MYSQL_DMS_SCHEMA="dms" \
-e MYSQL_SQLE_SCHEMA="sqle" \
actiontech/sqle-ce:latest
# 查看容器状态
docker ps
# 查看容器日志
docker logs -f sqle-server
安装完成后访问服务器10000端口号,看到如下页面就完成安装了
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。