nacos standalone运行 tail -f logs/start.out
Caused by: java.lang.IllegalStateException: No DataSource set
通过grep 发现config-fatal.log 中有
Connection Java - MySQL : Public Key Retrieval is not allowed (重启了很多次有时没有这个报错输出)
最核心的原因是mysql 8.0.13开始, 使用sslMode属性代替了原来的useSSL属性, 所以吧useSSL改成sslMode=DISABLED
或者添加allowPublicKeyRetrieval=true
如果问题还是无法解决,在ExternalDataSourceServiceImpl public void reload()
中加点日志,看看日志输出情况。
Posted in: 开源软件
Comments are closed.