nacos单机部署详细教程
安装包获取
公众号关注:阿峰博客站 回复"nacos2.3.2安装包" 和"jdk1.8安装包",可直接获取nacos与jdk安装包
官网下载nacos
https://nacos.io/zh-cn/

此次部署选择2.3.2版本
安装mysql数据库
可查看《mysql5.7版本部署》章节
安装jdk与nacos
- 安装jdk环境
tar -xf jdk-8u401-linux-x64.tar.gz -C /usr/local/
mv /usr/local/jdk1.8.0_401 /usr/local/jdk
vim /etc/profile
JAVA_HOME=/usr/local/jdk
PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
java -version
- 解压nacos:
unzip nacos-server-2.3.2.zip
mv nacos /usr/local/
- mysql创建用户与数据库
mysql> create database nacos;
Query OK, 1 row affected (0.03 sec)
mysql> CREATE USER nacos@'%' IDENTIFIED BY 'nacos';
Query OK, 0 rows affected (0.02 sec)
mysql> GRANT ALL ON nacos.* TO 'nacos'@'%';
Query OK, 0 rows affected (0.00 sec)
- 导入sql文件到mysql
cd /usr/local/nacos/conf/
mysql -unacos -pnacos nacos < mysql-schema.sql
- 配置nacos连接mysql与开启鉴权
vim /usr/local/nacos/conf/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?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos
db.password.0=nacos
# 开启鉴权功能
nacos.core.auth.enabled=true
# 关闭 User-Agent 白名单机制
nacos.core.auth.enable.userAgentAuthWhite=false
# 集群内部通信身份标识(自定义密钥,确保集群节点间通信安全),如果是集群,所有节点都要配置一样
nacos.core.auth.server.identity.key=nacos
nacos.core.auth.server.identity.value=1qaz@WSX
# JWT Token 加密密钥(固定且复杂的 Base64 字符串),如果是集群,所有节点都要配置一样
nacos.core.auth.plugin.nacos.token.secret.key=bmFjb3NfMjAyNDAxMTBfc2hpZ3poX25hY29zX3Rva2Vu
# 权限缓存开关,开启后权限缓存的更新默认有15秒的延迟,默认 : false
nacos.core.auth.caching.enabled=true
- 启动nacos
# standalone表示单机模式启动
cd /usr/local/nacos/bin/
sh startup.sh -m standalone
- 游览器访问
默认用户和密码:nacos:nacos


浙公网安备 33010602011771号