之前项目配置过nacos,但是之前很顺利一点也不痛苦。
但是这次项目开发过程中,需要重新配置一个nacos,发现网上的步骤要么不全,要么顺序错误。
所以我觉得有必要记录一下在我配置过程中正确的步骤。
一、Nacos安装
下载nacos之前确保自己的电脑已经配置好了MYSQL环境,并且MYSQL服务已经启动
首先去github上下载nacos版本
然后将安装包解压到你自己设置的解压目录,如果你是单机启动
二、修改启动文件
需要打开startup.cmd文件把cluster改成standalone
然后就是配置数据源,如果你直接使用startup.cmd,那么等着你的就全是报错,并且你完全不知道为什么。所以在我重装了几次之后,我先进行数据库的配置,才解决掉一个报错(虽然出现了另一个)
三、修改application.properties文件
打开application.properties,修改其中内容,在原来的文件中,这些内容都是注释掉的
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezone=UTC
db.user.0=root
db.password.0=123456
有两个注意的,在mysql8.0之后,你需要在db.url.0的内容中增加时区信息,但是我mysql5.37也可以使用。
另一个就是user,password之后要加.0,网上很多代码都没给出正确的内容。
四、配置数据库
下一步进行配置数据库,我使用的是navicat连接本地数据库,连接名字按自己喜好来
注意!你需要先建nacos_config的库,再在库里面进行sql语句的执行,才不会报错。
推荐直接复制sql语句,新建查询
上述步骤都完成后
五、启动Nacos
打开nacos的bin文件夹,cmd进入命令行窗口,输入startup.cmd,运行成功
输入http://localhost:8848/nacos访问,默认用户和密码是nacos