Nacos下载安装,并配只mysql8数据库
Windows下安装Nacos
在下载的Nacos解压包解压到对应文件夹下,然后进入/nacos/bin文件夹下双击 startup.cmd 打开Nacos。
Linux下安装Nacos
Linux下安装nacos和windows下差不多,只不过这里搭建的Nacos不是集群模式,在启动的时候有一些区别,这里我们的nacos不是以集群的方式启动,所以需要配置单机模式运行。
将nacos-server-1.3.1.tar.gz压缩包放到对应文件夹下执行 tar -xzvf nacos-server-1.3.1.tar.gz 命令解压。解压之后进入/nacos/bin文件夹下执行 sh startup.sh -m standalone (如果使用的是ubuntu系统的话可以使用 bash startup.sh -m standalone ) 单机模式启动Nacos即可,这里单机模式下不要使用 sh startup.sh 命令启动,不然会报错 。
进入控制台
搭建完成之后就可以在浏览器中访问Nacos,如果Nacos。默认配置情况下访问端口为8848,如果Nacos装在本地的话访问地址为 http://localhost:8848/nacos 。默认情况下用户名和密码都是nacos。
配置Mysql数据库
这里Windows系统和Linux系统对配置Mysql方式差不多,这里配置的是mysql版本是mysql8,配置和mysql5.7以前版本有些区别。
首先,我们需要在mysql中新建一个数据库去存储Nacos的配置文件,这里我们建的Nacos得数据库名字是nacos。Nacos有一套sql的建表语句存放在/nacos/conf文件夹下的nacos-mysql.sql下,把该sql文件下的建表语句在nacos的数据库中执行生成对应数据库表。
然后,进入对应conf文件夹下的 application.properties 文件,在文件的最底部加上如下配置,然后重启Nacos即可。
可以在用户列表中新增一个用户,如果数据库user表中有生成一条新增用户数据则证明配置成功。
# mysql datasource
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
db.user=用户名
db.password=密码