nacos官网:Nacos 快速开始
linux安装流程:linux下安装nacos环境_bananachong的博客-CSDN博客_linux 安装nacos
linux安装nacos-server-2.0.0:Nacos部署 - taotaozh - 博客园
windows安装流程:
目录:
- 下载
- 解压
- 服务中心使用mysql保存数据
- 修改配置文件
- 启动
- 访问
- 安装到服务器
- 源码解读
一.nacos下载地址,我下载的ZIP
nacos (一). nacos下载_yiguang_820的博客-CSDN博客_nacos最新版本下载
二.解压后目录结构
进入conf目录下
三.通过nacos-mysql.sql语句创建nacos自己的数据库脚本(通常用mysql)
初始化mysql数据库,建立一个名为nacos_config的数据库,然后执行nacos-mysql.sql文件,该文件在nacos的conf文件夹下,如下
注意:nacos可视化界面的登录账号在users表中,可以修改或者添加新的账号信息
四.修改 application.properties 配置文件,添加如下内容
# 说明数据源,重要
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=GMT%2B8
db.user=root
db.password=admin
五.启动
进入 cmd 输入 startup.cmd -m standalone 即可成功启动
然而启动失败,数据库一直连不上,账号密码啥的都检查还是不行。。。
一个不行的方式:最直接有效的解决nacos配置mysql8.0以上版本后无法启动的问题_自知者明,知人者智-CSDN博客
可行的方式:解决Nacos无法连接Mysql8.0+的问题(坑爹的阿里官方文档,已无力吐槽)_wwwwwww31311的博客-CSDN博客
解决方法:在nacos安装目录下新建plugins/mysql文件夹(plugins和bin,conf在同一层级),并放入8.0+版本的mysql-connector-java-8.0.xx.jar,这个jar包的版本一定要和你数据版本对应
重新启动nacos
六.访问
http://ip:8848/nacos/index.html
登录用户名:nacos
密码:nacos
修改密码或者添加新的账号:
在第四步创建nacos的数据库时,有user表,其中记录如下:
密码从网上得知为BCrypt加密过后的字符串,也就是密码会通过BCrypt解密。
在线BCrypt加密的链接:在线生成BCrypt秘钥链接
这样就可以添加账号信息了,比如添加账号:test,密码:test
七.安装到服务器
通过XFTP把整个nacos文件夹转入Linux中 /opt 下,然后执行如下命令运行即可
前提需要Java环境,需要配置JDK,配置略。
[root@localhost bin]# cd /opt/nacos/bin/
[root@localhost bin]# sh startup.sh -m standalone