现在列举我遇到的问题,
我在使用 nacos-server-1.1.4 版本的时候,用户名密码默认是nacos,nacos,
但在使用nacos-server-2.0.1版本的时候,登录输入nacos,nacos不在正确
解决办法:
根据nacos提供的初始化sql,导入sql,会生成几个表,其中users是用户表
在本地nacos的配置文件添加数据库连接:
nacos-server-2.0.1\nacos\conf\application.properties
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=password
引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
编写main方法
public class PasswordEncoderUtil {
public static void main(String[] args) {
System.out.println(new BCryptPasswordEncoder().encode("zmx"));
}
}
运行得到
粘贴到user表里面
则个时候在去登录就可以啦