一丶错误演示
默认用户名和密码都是nacos但显示错误。
二丶解决 (原因: nacos-mysql.sql脚本执行不完整)
1. 登录SQLyog查看nacos_config库里的users表和roles表里是否有记录(Linux的话直接进去nacos_config库查这两个表有没有记录)(如果连nacos_config这个库都没有那就是sql脚本还没执行过,先去数据库里执行nacos提供的nacos-mysql.sql脚本,在nacos/conf/目录下)
如果nacos_mysql.sql脚本执行正确,以上users和roles表会有记录,如果没有说明nacos_mysql.sql执行有问题你没发现而已,因为nacos_mysql.sql最后两行还执行了插入语句也就是以上两条插入记录。
2. 解决:
进入数据库nacos_config数据库执行这两条插入语句即可, 之后重启nacos服务就可以登录了。
INSERT INTO users (username, password, enabled) VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', TRUE);INSERT INTO roles (username, role) VALUES ('nacos', 'ROLE_ADMIN');
来源地址:https://blog.csdn.net/m0_55435847/article/details/125292192