在Docker中按照单机Mysql模式安装Nacos 启动容器之后报错 原因:在启动命令中,将mysql的Host写成了127.0.0.1,由于都在本地安装的,所以默认以为ip都是127.0.0.1了,原来应该使用容器内IP,这里不太清楚
启动容器之后报错
原因:在启动命令中,将mysql的Host写成了127.0.0.1,由于都在本地安装的,所以默认以为ip都是127.0.0.1了,原来应该使用容器内IP,这里不太清楚为什么。。。
解决:
docker inspect mysql
查看mysql的ip
重新运行nacos容器:
将 -e MYSQL_SERVICE_HOST=127.0.0.1
改成 -e MYSQL_SERVICE_HOST=172.17.0.4
docker run -d -p 8848:8848 -p 9848:9848 -p 9849:9849 --restart=always -e MODE=standalone -e MYSQL_SERVICE_PORT=3306 -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_DB_NAME=nacos -e MYSQL_SERVICE_PASSWord=123456 -e spring_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=172.17.0.4 --name nacos nacos/nacos-server:1.4.2
引用博客:https://blog.csdn.net/zwj1030711290/article/details/124700102 中的操作,先用客户端访问一下mysql,再重启nacos,就成功连上了(原因未知)
来源地址:https://blog.csdn.net/weixin_48278431/article/details/129588974
--结束END--
本文标题: Nacos连不上Mysql问题
本文链接: https://www.lsjlt.com/news/376630.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0