已解决
docker 安装 用外部mysql是提示认证失败
通过官网使用docker pull hub.zentao.net/app/zentao:latest获取镜像,然后使用外部mysql 8.0数据库,提示用户名密码错误
配置如下:
-e MYSQL_DATABASE=zentao
-e MYSQL_USER=root
-e MYSQL_HOST='192.168.239.2'
-e MYSQL_PORT=3306
-e INIT_DATABASE=1
-e MYSQL_ROOT_PASSWORD='YanYue123!@#'
ps: 已经验证过密码可以登录
提问者: 严悦 悬赏:25 日期: 2023-07-21 15:59:55 答案:2 点击:355
获取技术支持
QQ:2082428410电话:13156280939
答案列表
禅道-阿龙
2023/07/21
这个容器内置了数据库,如果使用外置的数据库,可以使用这个镜像:easysoft/quickon-zentao - Docker Image | Docker Hub
回复
2条回复
|
帅呆的领结
2023/07/24
docker pull easysoft/quickon-zentao:latest docker run --name zentao -p 10011:80 -v /data/docker/zentao:/www/zentaopms -e MYSQL_DATABASE=zentao -e MYSQL_USER=root -e MYSQL_HOST='172.19.71.127' -e MYSQL_PORT=63306 -e INIT_DATABASE=1 -e MYSQL_PASSWORD=ajabBWtmzh4jWkZF -d easysoft/quickon-zentao:latest 上面数据库用户名必须是 root MYSQL_ROOT_PASSWORD 不行,必须是 MYSQL_PASSWORD MYSQL_HOST 是机器的内网地址 docker logs -f zentao 查看日志 21:16:37.17 WARN ==> Please open the browser to complete the installation through the wizard. 如果是以上日志,就到浏览器打开 按照提示操作即可 ,注意上面,我的端口是10011
|