重置Apollo Portal的管理员密码

现有的一套apollo应用因长时间未移交,Apollo Portal的管理员帐号的密码需要重置。以下是如何通过MySQL数据库重置Apollo Portal的管理员密码的解决方案,并解决因权限记录缺失导致的登录问题。

一、先决条件

在我们开始之前,请确保您拥有如下内容:

1.在进行任何数据库操作之前,请确保备份相关数据,以防万一操作失误导致数据丢失。

2.如果Apollo Portal使用了外部的身份验证服务,则可能需要在相应的服务中更新密码或权限。

3.确保MySQL服务器的安全,避免未授权访问。

二、解决方案

1.登录MySQL数据库

首先,你需要使用具有足够权限的MySQL用户(如root用户)登录到MySQL服务器。

[root@shizhanxia.com ~]# mysql -uroot -p

2.选择Apollo Portal数据库

查看所有数据库,并找到Apollo Portal使用的数据库(通常是ApolloPortalDB)。

MySQL [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| ApolloConfigDB     |
| ApolloPortalDB     |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
6 rows in set (0.00 sec)

MySQL [(none)]> use ApolloPortalDB;
Database changed

3.查看并修改用户密码

(1)显示所有表

MySQL [ApolloPortalDB]> show tables;
+--------------------------+
| Tables_in_ApolloPortalDB |
+--------------------------+
| App                      |
| AppNamespace             |
| Authorities              |
| Consumer                 |
| ConsumerAudit            |
| ConsumerRole             |
| ConsumerToken            |
| Favorite                 |
| Permission               |
| Role                     |
| RolePermission           |
| ServerConfig             |
| UserRole                 |
| Users                    |
| Users_bak_20240319       |
+--------------------------+
15 rows in set (0.00 sec)

(2)查看Users表内容

确认管理员账号(如apollo)的详细信息,特别是密码字段。

MySQL [ApolloPortalDB]> select * from Users;
+----+----------+--------------------------------------------------------------+-----------------------------------+---------+
| Id | Username | Password                                                     | Email                             | Enabled |
+----+----------+--------------------------------------------------------------+-----------------------------------+---------+
|  1 | apollo   | $2a$10$7r20uS.BQ9uBpf3Baj3uQOZvMVvB1RN3PYoKE942wsz2.WAOuiiwXS | apollo@acme.com                   |       1 |
+----+----------+--------------------------------------------------------------+-----------------------------------+---------+
1 rows in set (0.00 sec)

(2)修改apollo密码

剩余内容需解锁后查看

您需要赞助解锁才能查看当前内容

赞助者赞助者免费
赞助者赞助者免费
已付费?登录刷新

原创文章,作者:保哥,如若转载,请注明出处:https://www.shizhanxia.com/1637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
保哥的头像保哥
上一篇 2024年8月30日
下一篇 2024年9月5日

相关推荐

发表回复

登录后才能评论