拉取镜像然后设置环境变量 canal.adminUser=admin canal.adminPasswd=999999 启动后,账户密码仍旧是admin / 123456
docker模式下,如何才能重置掉默认账户?难道要重新打个image?
哦,看了一下源码,不能通过容器的环境变量来修改密码,而是应该去内置MYSQL或者外挂mysql里去修改用户密码,我使用的是自己的mysql,容器启动时,应该添加如下的环境变量:
spring.datasource.address=mysql服务器地址 spring.datasource.username=你的mysql登陆账号 spring.datasource.password=你的mysql登陆密码 spring.datasource.database=canal_manager
配置完成后,需要导入一个SQL,这个SQL可以在conf目录下找到。
文档和实际情况完全脱节,无语。
原提问者GitHub用户lxepoo
sh run_admin.sh -e spring.datasource.address=xxx
-e spring.datasource.database=xx
-e spring.datasource.username=xx -e spring.datasource.password=xx \
我本地验证确认是可以work的
原回答者GitHub用户agapple
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。