支持的,你可以排查一下:
- 执行 dectl status 查看哪些组件异常
- 如果MySQL 组件运行正常,则执行 dectl reload 重新加载其他组件
- 如果 MySQL 组件不正常,则执行 docker logs mysql 查看原因进一步排查
从截图中看,dataease 现在是启动状态(starting)可以等待一会,看看 dataease 是否正常运行(healthy)
是的,数据库没有建出来。
可以手动创建一下:CREATE DATABASE dataease
DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
手动建库后,重新reload,问题还是一样
docker logs dataease 看一下,是不是初始用户密码错了?
可以尝试按照以下步骤重新初始化数据库
- dectl stop
- chmod 644 /opt/dataease/bin/mysql/init.sql
- rm -rf /opt/dataease/data/mysql/*
- dectl reload
应该是没有数据库授权的原因,手动建库,然后授权,再reload
grant all privileges on dataease.* to root@‘172.19.%’ identified by 'xxx‘
不知道为啥其他人没这个问题吗
我用的是almalinux8,mysql数据库启动了5分钟都没启动好,换centos7,同样部署就完美解决