前言
nacos自带内嵌数据库derby,数据库持久化仅支持mysql数据库
nacos1.1.4版本连接mysql 8.0.18步骤
1、找到nacos的安装目录,打开conf目录下的nacos-mysql.sql文件
2、打开后可以看到是关于创建数据库,数据表的语句 3、全选并复制,在Navicat或sqlyog中执行语句 4、找到nacos的安装目录,打开conf目录下的application文件 5、滑到最底层,添加一下配置
spring
.datasource
.platform
=mysql
db
.num
=1
db
.url
.0=jdbc
:mysql
://localhost
:3306/nacos_config
?characterEncoding
=utf8
&connectTimeout
=1000&socketTimeout
=3000&autoReconnect
=true&useUnicode
=true&useSSL
=false&serverTimezone
=UTC
db
.user
=root
db
.password
=root
注意: 1.mysql8.0以上版本必须要配置时区!!! 2.配置文件中连接本地数据库的名称与创建数据库的名称必须保持一致
好了到这一步nacos连接mysql8.0.18已经全部配置完了,接下来可以启动nacos了 报错了!!!!!什么鬼??
解决措施见下一篇博客:最直接有效的解决nacos配置mysql8.0以上版本后无法启动的问题