1 部署失败原因
服务器系统查看 umask
[root@template ~]# umask
0027
默认应该是 0022,DataEase 安装部署前提也需要是 0022,该服务器是 0027 会导致安装报错。
2 可能出现的报错
查看 MySQL容器日志,可能会出现的报错:
# 报错一
2023-02-16 02:40:06+00:00 [Note] [Entrypoint]: /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql
/usr/local/bin/docker-entrypoint.sh: line 75: /docker-entrypoint-initdb.d/init.sql: Permission denied
# 报错二
ls: cannot open directory /docker-entrypoint-initdb.d/: Permission denied
查看 DataEase 容器日志,可能会出现的报错:
# 报错一
Unable to obtain connection from database: Unknown database 'dataease'
# 报错二
Message : Unknown database 'dataease'
3 解决方法
#进入安装包解压目录,执行卸载
bash uninstall.sh
#将 umask 改为 022,然后安装
umask 022
bash install.sh