解决Nacos无法连接Mysql8.0+的问题(坑爹的阿里官方文档,已无力吐槽)

如果你的mysql是8.0以上的的就不要在参考阿里的官方文档了,因为阿里的文档只适用于mysql5版本,再次吐槽一下,阿里的文档才是真正的挖坑埋人!!!,以下才是标准的配置过程

1 初始化mysql数据库,建立一个名为nacos_config的数据库,然后执行nacos-mysql.sql文件,该文件在nacos的conf文件夹下,如下
在这里插入图片描述

2 在nacos安装目录下新建plugins/mysql文件夹(plugins和bin,conf在同一层级),并放入8.0+版本的mysql-connector-java-8.0.xx.jar,这个jar包的版本一定要和你数据版本对应

3 修改conf/application.properties文件,修改url链接、user、password。一个小技巧,url可以去你的idea找之前的连接,这才万无一失,否则你绝对还会在连接地址上再吃个亏;
在这里插入图片描述
把下面这一段粘到application.properties文件末尾,这是我的内容,注意改成你的用户名密码和连接

spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos_config?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2b8
db.user=root
db.password=123

4 重新启动nacos

猜你喜欢

转载自blog.csdn.net/wwwwwww31311/article/details/113092735