内容纲要
概要描述
本文旨在解释如何连接workflow数据库
详细说明
workflow的元数据存在于txsql中(此txsql是组件txsql)。
一、连接txsql方式
方式一:直接连接
-
用户名/密码 存放于
/etc/txsql{No.}/conf/db.properties
中。
例如本例中,用户名:root
,密码25207325
。端口号3316
-
连接:
mysql -uroot -p25207325 -P3316 -h172.22.27.7
方式二: 通过txsql pod 进入
- 获取txsql的podname
kubectl get po -owide|grep txsql1
- 进入任意txsql的pod
kubectl exec -it <上一步获取的podname> bash
- 进入数据库
/usr/bin/txsql/tools/txsql.sh shell
例如:
二、进入workflow数据库
-
show databases;
//查看当前的数据库
可以看到,此处有workflow的数据库,库名workflow_workflow1。 -
use workflow_workflow1;
//指定当前使用的数据库,使得指定数据库中的表、视图和流可以直接使用 -
show tables;
//查看workflow共有哪些表