【APM】登录密码重置

【APM】登录密码重置

文档链接 : https://apm.manageengine.com/reset-admin-password.html

如何重置Applications Manager中admin账号的登陆密码?

使用编辑器打开AppManagerHome \ conf \ AMServer.Properties文件并检查am.dbserver.type = <>类型。 如果是mysql,则按照MySQL数据库的步骤操作,如果是pgsql,则按照PostgreSql数据库的步骤操作,否则按照Microsoft SQL数据库的步骤操作。请您确保在运行这些命令前启动了Applications Manager。

执行下面查询后,用户名和密码将重置为admin / admin。

MySQL数据库:

要重置管理员用户密码,请打开命令提示符并转到AppManagerHome / working / mysql / bin /目录。 然后执行以下命令,
Windows:
mysql -P <mysqlport> -u root -pappmanager -h localhost -D AMDB -e "UPDATE AM_UserPasswordTable SET PASSWORD='21232f297a57a5a743894a0e4a801fc3' WHERE USERNAME='admin'"
Linux:
./mysql -P <mysqlport> -u root -pappmanager -h localhost --socket=./../mysql.sock -D AMDB -e "UPDATE AM_UserPasswordTable SET PASSWORD='21232f297a57a5a743894a0e4a801fc3' WHERE USERNAME='admin'"

在上面的命令中,
<mysqlport>替换为Applications Manager数据库的实际端口号 。(查看AppManagerHome / conf / AMServer.properties文件中的am.db.port = 13326 字段)。

Microsoft SQL数据库:

连接到该Applications Manager实例使用的相应MSSQL数据库,然后执行下面的查询。

update AM_UserPasswordTable set PASSWORD = hashbytes('MD5','admin') where USERNAME = 'admin'

在AppManagerHome \ working \ conf \ database_params.conf文件中引用Microsoft SQL数据库详细信息。

PostgreSQL数据库:

要重置管理员用户密码,请打开命令提示符并转至AppManagerHome / working / pgsql / bin /目录。 然后执行以下命令,

Windows:
set PGPASSWORD=appmanager
psql -p <pgsqlport> -U postgres -h localhost  -d amdb -c "UPDATE AM_UserPasswordTable SET PASSWORD='$2a$10$URBEuEhvluo9gpsYt6thIuEs7wg5DzTz9vQ.iYvXTRpfafR9xHiBS' WHERE USERNAME='admin'"


Linux:

export PGPASSWORD=appmanager
./psql -p <pgsqlport> -U postgres -h localhost -d amdb -c "UPDATE AM_UserPasswordTable SET PASSWORD='$2a$10$URBEuEhvluo9gpsYt6thIuEs7wg5DzTz9vQ.iYvXTRpfafR9xHiBS' WHERE USERNAME='admin'"

在上面的命令中,通过检查AppManagerHome / conf / AMServer.properties文件中的am.db.port = 15432 字段,将<pgsqlport>替换为Applications Manager中PostgreSQL的实际端口号。