已解决 docker-compose 之前安装的版本是 17.0,打算升级到 18,提示错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)


docker-compose 升级报错,compose 内容如下:

version: '3.6'

services:

  zentao:

    image: 'easysoft/zentao:latest'

    ports:

      - '3080:80'

    volumes:

      - '/zentao/data:/www/zentaopms'

      - '/zentao/mysql:/var/lib/mysql'

禅道版本 17.0 Linux安装包
操作系统 Ubuntu
客户端浏览器 Chrome

提问者: 陆生 悬赏:5 日期: 2023-04-09 23:06:57 答案:2 点击:435

获取技术支持

QQ: 电话:
设置备注
答案列表
2023/04/10
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
这个错误信息 应该不影响升级程序的执行

忽略这个问题, 目前排查一下几点
容器 /www/zentaopms/www/下面有没有 upgrade.php 程序
/www/zentaopms/VERSION 文件的版本信息是不是正确
如果信息不对的话, 可以重新覆盖下禅道的代码升级看看
升级前请务必备份
http://www.zentao.net/book/zentaopmshelp/42.html  备份文档
http://www.zentao.net/book/zentaopmshelp/41.html 升级文档
2023/04/10
docker 方式升级,不是直接 pull 新版本的 docker 下来 run 吗?还是也要手动下载源码包覆盖原来的?
另外可以从 17.0 版本直接升级到 18.3 版本吗?
2023/04/11
刚刚我升级成功了,但是最后一步提示“本次升级需要更换表引擎, [后台->系统设置->表引擎] 页面更换引擎。”,然后我登录后到“系统设置”里,没有找到“表引擎”这一项,请问具体是在哪个位置呢
2023/04/11
admin登录,后台-系统设置-表引擎,可以看下。
2023/04/10

可以进入容器,通过命令行的方式访问下数据库,看下是否可以正常访问,如果可以正常访问的话,再看下浏览器是否可以正常访问禅道。如果可以访问的话,这个提示可以忽略。

2023/04/10
都能正常访问的