windows 版 nacos server 2.3.2(附下载) 配置和运行

1、下载 windows 版 nacos server 中间件

打开
https://github.com/alibaba/nacos/releases 下载最新稳定版本或找个合适的稳定版本,至于如何打开 github.com 请自行百度。

当前最新稳定版本为 nacos server 2.3.2,点击 nacos-server-2.3.2.zip 进行下载。

2、解压 nacos-server-2.3.2.zip

根目录结构(如下图):

3、自定义配置

3.1、设置数据源类型为 mysql 数据库。

打开 conf 文件夹,修改 application.properties 文件。

去掉以下地方的注释:

# spring.datasource.platform=mysql

# db.num=1

# 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.0=nacos

# db.password.0=nacos

修改后(如下图):


spring.datasource.platform=mysql,使用 mysql 作为数据源。

db.num=1,数据库数量为1个。

db.url.0=jdbc 连接字符串,第一个 mysql 数据库的 jdbc 连接字符串。

db.user.0=用户名称,第一个 mysql 数据库的用户名称。

db.password.0=密码,第一个 mysql 数据库的密码。

3.2、开启用户的登录验证(参照 nacos 官方文档配置)

nacos.core.auth.enabled=false 改为 nacos.core.auth.enabled=true


nacos.core.auth.server.identity.key= 改为
nacos.core.auth.server.identity.key=identityKey(随意)


nacos.core.auth.server.identity.value= 改为
nacos.core.auth.server.identity.value=identityKey(随意)


nacos.core.auth.plugin.nacos.token.secret.key= 改为
nacos.core.auth.plugin.nacos.token.secret.key=
c2VjcmV0S2V5MTIzNDU2Nzg5MA==(随意)


c2VjcmV0S2V5MTIzNDU2Nzg5MA== 是 secretKey1234567890 base64编码后的字符串。

去掉 #nacos.console.ui.enabled=true 的注释。

注意:如果不是非必要,不建议开启,有些配置照搬是不行的

3.3、修改为单机模式(其实也可以在 bat 脚本里面加参数,看个人喜好)

集群的话不需要修改。

我是修改 bin\startup.cmd 文件,默认是集群模式(cluster),要改为单机模式(standalone)。

把 set MODE="cluster" 改为 set MODE="standalone",如下图:

3.4、新建一个 mysql 数据库,执行 conf\mysql-schema.sql 文件。

3.5、创建有标题的 bat

自带的 bin\startup.cmd 没有标题,如果一台服务器运行多个用 cmd 打开的服务,就不好区分哪个是 nacos 的 bat 了,所以才需要 自建 nacos.bat,脚本如下:

title nacos

bin\startup.cmd

pause

3.6、运行

效果如下图就是成功的:

4、开启用户的登录验证后,项目中配置文件也要对应修改,引入的 nacos 版本也要适配才行。

如果觉得这篇文章对你有所启发,不妨关注成为粉丝,转发一下,点个赞,收藏一下,这些将会成为我创作的动力源泉。

原文链接:,转发请注明来源!