采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
一直报这个错
yml配置文件
docker部署的mysql版本号是 8.0.32-1.el8
把占用3306端口的进程关闭了之后,再重启docker服务,就可以连接上了。可是为啥只有3306能连上,换成其他端口就不行?
mysql默认3306端口,这个你想自定义的话进到mysql里改mysql的端口配置
docker没暴露数据库端口
db配置项目添加 ports: - 3306:3306
然后重启docker和项目即可 重启docker命令: docker-composs up -d
不行3306被占用了,我试了3142端口,结果现在报 ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)... Error: Connection lost: The server closed the connection.
换一个端口比较大的试试,可能你自己装了什么,可以排查一下端口占用的情况。
换一个更大一点的端口试试?10000之类的
登录后可查看更多问答,登录/注册
近几年快速发展的Node.js框架,掌握未来前端工程师后端开发能力
801 7
547 7
442 7
694 6
703 6