nacos1.2.0以上支持mysql8.0数据库,无需修改编译源码
因此,nacos其实在1.2.0版本的时候,就已经开始支持了mysql8.0版本驱动。但是默认还是使用的mysql5.x.0版本。
官方下载地址: https://github.com/alibaba/nacos/releases
1.创建数据库
在数据库中创建名为nacos_config的数据库(数据库名随便取)。
把表结构导入数据库中,nacos已经提供了sql脚本,在nacos/conf/nacos-mysql.sql位置中
2.配置application.properties
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false&serverTimezone=UTC&zeroDateTimeBehavior=convertToNull
db.user=root
db.password=123456
ip和端口以及用户名和密码需要修改自己的。
3.下载mysql8.0连接器
具体的文件:https://cdn.mysql.com/Downloads/Connector-J/mysql-connector-java-8.0.19.tar.gz 点击即可下载。
在nacos目录下创建plugins/mysql/,在文件夹中放入mysql-connector-java-8.0.19.jar
这样nacos就能够支持mysql8.0数据库了
以上步骤完成后就可启动nacos了。
4.验证
在nacos页面的配置管理的配置列表下随便添加点配置并发布。
打开刚才创建的数据库中的config_info表,出现你刚才添加的配置表示连接成功。