1.需要配置nacos 对mysql支持:
D:\soft\nacos-server-1.3.2\nacos\conf\application.properties中加入:
注意:db.url.0 后面参数一定要按照一下写法,这个是官网写的,不写时区&serverTimezone=UTC 或者别的参数会报解决不了的问题。
### Count of DB:
# db.num=1
### Connect URL of DB:
# db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
# db.user=nacos
# db.password=nacos
在这个地方写的代码如下:
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=root
2.新建数据库:
导入D:\soft\nacos-server-1.3.2\nacos\conf\nacos-mysql.sql脚本:
但是分情况:nacos 的对应mysql默认需要5.6.5+
如果版本较低,比如nacos-mysql.sql脚本中:
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
DEFAULT CURRENT_TIMESTAMP 语句 mysql5.6.5版本以下执行会报错,只能删除掉改为: `gmt_create` datetime NOT NULL COMMENT '创建时间',再进行导入就可以了
如果mysql版本是5.6.5+直接导入即可.
3.修改bin下startup.cmd文件中:修改 cluster 为standalone,以下为修改地方的2个截图:
4.启动服务:默认端口是8848 ,项目名为:nacos,用户名密码都为nacos。
http://localhost:8848/nacos,启动进入出来一下界面即可: