1.问题截图:
2.原因分析:
1数据库账号密码是否正确
2服务器的安全[组策略]里面的数据库端口(比如mysql默认是3306)是否开放
3查看nacos的配置application.properties文件,连接超时、时区是否正确
4nacos默认数据库版本是5.x的
3.排查及解决方案
我mysql(8.0.1)和nacos(v2.1.2)都安装在Linux上,首先在主机上用navicat连接Linux上的mysql,查看nacos的数据库,正常排除1/2的问题;
第2将application.properties文件中的db.url超时时间加长点,时区设为utc,排除3的问题;
第3,将dokcer安装的mysql版本降低为5.7,重启后,发现主机可以正常访问nacos的配置页面,不会再出现no datasource set报错了。