背景

有数服务库在排查问题时有时是需要进入数据库的,那么怎么进入呢?

具体操作

有数数据库目前分为三类,分别怎么进入数据库中执行sql呢

1.单机环境有数自带的单机mysql

docker ps|grep mysql  #获取最左边的mysql容器id
docker exec -it mysql容器id  bash
mysql -uyoudata -pyoudata  #进入mysql容器后使用mysql命令行进入数据库
use youdata #切换到youdata数据库,也就是有数业务库

实际截图如下: 怎么进入有数数据库 - 图1

2.双机环境使用双机万象的数据库

docker ps|grep mysqlpaas-mysql #获取万象mysql的容器id
docker exec -it  mysql容器id bash   #进入mysql容器

cd data/mysql-slot
bash mysql.sh  #进入万象数据库
use youdata #切换到有数业务库

3.业务使用自己的数据库机器

这个需要业务那边的dba来操作执行,有数运维人员没有权限操作