已解决 使用内置数据库 docker run 报错密码错误


执行命令1:docker run -p 16443:443 -p 16080:80 -p 16022:22 -p 16036:3306 --name zentao -v /app/services/zentao/zentaopms:/www/zentaopms -v /app/services/zentao/mysqldata:/var/lib/mysql -d zentao:18.5

执行命令2:docker run -p 16443:443 -p 16080:80 -p 16022:22 -p 16036:3306 --name zentao -v /app/services/zentao/zentaopms:/app/zentaopms -v /app/services/zentao/mysqldata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d zentao:18.5

禅道版本 18.5 源码包
操作系统 CentOS
客户端浏览器

提问者: 庄国威 悬赏:25 日期: 2023-07-28 10:23:03 答案:2 点击:351

获取技术支持

QQ:1746749398电话:18561939726
备注

镜像拉取地址:docker pull easysoft/zentao:18.5




 * Restarting periodic command scheduler cron
 * Stopping periodic command scheduler cron
   ...done.
 * Starting periodic command scheduler cron
   ...done.
 * Restarting Apache httpd web server apache2
   ...done.
 * Stopping MariaDB database server mysqld
   ...done.
 * Starting MariaDB database server mysqld
   ...done.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)




设置备注
答案列表
最佳答案
2023/07/28

你好,这个MySQL报错不影响使用,你可以打开浏览器 http://<你的IP>:16080  完成禅道的安装。


这个报错是MySQL首次启动后,设置了初始密码后,MySQL启动脚本仍然使用默认密码尝试连接而产生的,我们18.6 版本会进行优化。


感谢反馈。



2023/08/23
18.5还有其他bug,容器停止后无法重启,原因是其中的myql无法启动。但实际上使用的是外部的msql。
2023/08/23
ln: failed to create symbolic link '/opt/zbox/tmp/mysql/mysql.sock': File exists
2023/08/28
wx_64e5c7166f503 : 使用 18.6 版本的镜像看下,18.6版本使用了新的镜像,可以选择是否使用内部的mysql 服务 https://www.zentao.net/book/zentaopms/405.html
2023/07/28
您好,根据上面的提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 提示是数据库root用户的密码不正确呢,咱们确认下root用户的密码呢。
2023/07/28
这是镜像内置的数据库,没做密码修改。镜像启动不了
2023/07/28
介绍里面说root密码默认为123456
2023/07/28
稍等,我本地测试下,方便的话您可以添加QQ:107376842 邀您进群 协助您排查下问题呢。
2023/07/28
已经添加了,麻烦您啦
2023/07/28
看到了,通过了,QQ交流协助您解决呢。