centos 安装nacos
下载安装Nacos
输入命令:wget https://github.com/alibaba/nacos/releases/download/1.2.0/nacos-server-1.2.0.tar.gz
或者登录官网下载:https://github.com/alibaba/nacos/releases
本例采用方法2下载,下载版本为 nacos-server-1.2.0.tar.gz
将安装包上传至/usr/local/nacos目录,执行命令 tar -zxvf nacos-server-1.2.0.tar.gz
修改配置文件,支持mysql,修改nacos/conf/application.properties文件,增加支持mysql数据源配置(目前只支持mysql),添加mysql数据源的url、用户名和密码,代码如下图:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/XXX?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=xxx
db.password=xxx
启动服务
切换到bin目录,执行命令:sh startup.sh -m standalone
关闭服务
切换到bin目录,执行命令:sh shutdown.sh
访问地址为:http://127.0.0.1:8848/nacos
注意:
此版本必须安装jdk1.8+版本,不然启动时会报错
默认没有开启用户名和密码登录
需要修改application.properties文件中的nacos.core.auth.enabled=true才能开启用户名密码登录,
用户名/密码:nacos/nacos
Nacos 修改mysql中默认账号密码
数据库会有一个默认用户。
这时候默认的用户名是nacos nacos,这要是放到公网上肯定是不安全的,接下来告诉大家怎么修改。
我们新建一个springboot项目,加入一个依赖 spring-boot-starter-security
,只需要这一个就好了。
<dependency>然后写个类执行以下
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
<version>2.1.4.RELEASE</version>
</dependency>
new BCryptPasswordEncoder().encode("你的密码")
就会生成新的加密过的密码。import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
public class SetPassword {
public static void main(String[] args) {
System.out.println(new BCryptPasswordEncoder().encode("新密码"));
}
}
接下来就是复制密码去数据库替换默认的密码。默认用户是nacos 也可以修改,那个是明文的可以直接改,但是如果要修改用户名的话,要修改roles表里用户。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!