请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

superAdmin登录失败

Yerik老师,我觉的上楼提问同学不是这个意思,他不是注册superAdmin这个账号,而是使用superAdmin登录。我也是同样的问题,我注册一个账号tenant28 是可以正常登录,按照您的教程使用 superAdmin/root1234 登录不了,后台还会一直循环打印错误日志:
01:42:59.452 [Druid-ConnectionPool-Create-775388760] ERROR c.a.d.p.DruidDataSource - [run,2840] - create connection SQLException, url: jdbc:mysql://localhost:3306/ryt_5RBg03bP?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 1045, state 28000
java.sql.SQLException: Access denied for user ‘ryt_5RBg03bP’@‘localhost’ (using password: YES)

希望老师在解答superAdmin账号无法登录的问题后,能否将这个登录失败后不断循环报错错bug优化一下;

正在回答 回答被采纳积分+3

2回答

Yerik老师 2024-01-29 16:24:28

是的,注册租户后,再执行超级管理员sql就可以了,课程中有讲到的,具体可以按照课程讲的步骤操作

0 回复 有任何疑惑可以回复我~
Yerik老师 2024-01-29 08:22:28

你可以看一下git里面的学前必读,使用课程提供的superAdmin是需要创建数据库用户的,这个在课程部署的那一章有讲到,如果是注册租户或者注册超级管理员,程序会自动创建用户,不用自己手动创建,这个学员使用的数据库版和课程也不一样

0 回复 有任何疑惑可以回复我~
  • 提问者 张三少 #1
    我在本地windows11 安装了mysql和redis 配置文件使用localhost后,superAdmin/root1234 解决可以登录。
    问题是,我在本地虚拟机上面通过docker按照您给的mysql和redis版本安装容器,后端springboot配置文件mysql和redis地址改为虚拟机IP地址后,虚拟机上mysql和redis在本机通过客户端都是可以正常访操作。这时启动前后端服务操作注册租户和superAdmin登录都会报以上类似问题,而且后端不停循环访问数据库继续报错。。。
    回复 有任何疑惑可以回复我~ 2024-01-29 14:54:17
  • 你在服务器上部署后登陆super
    Admin也是需要创建对应的数据库用户的,但是线上的数据库创建用户比较繁琐,所以线上建议直接自己注册超级管理员,换个名称即可,程序会自动生成数据库用户,然后再执行超级管理员的sql即可
    回复 有任何疑惑可以回复我~ 2024-01-29 15:57:30
  • 提问者 张三少 回复 Yerik老师 #3
    1.随便注册一个租户,程序生成对应库后,在这个生成的库里面执行”superAdmin.sql“,那么这个库就是超级管理员对应的库了?能这样理解吗?
    2.超级管理员对应的库有两个”erp-crm-master“和1中注册初始化后的库,这两个库之前是什么关系呢?
    回复 有任何疑惑可以回复我~ 2024-01-29 16:16:27
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号