怎样才能连接到Applications Manager的后端数据库?
注意:在修改数据库中的任何内容之前请备份AppManager目录。
检查<Applications Manager Home>\conf\AMServer.properties文件中的am.dbserver.type值,从而确定您是使用的是PGSQL还是MySQL作为后端。
PostgreSQL数据库(独立Applications Manager):
您可以从安装了Applications Manager的服务器通过以下命令连接到PGSQL数据库。“ amdb ”是Applications Manager的数据库名称。15432是Applications Manager PGSQL数据库运行的端口(您可以从<Applications Manager Home>\conf\AMServer.properties文件内的am.db.port值中获取它)。
Windows命令:
AppManagerHome\working\pgsql\bin>set PGPASSWORD=appmanager
AppManagerHome\working\pgsql\bin>psql -p 15432 -U postgres -h localhost -d amdb
Linux命令:
AppManagerHome/working/pgsql/bin$export PGPASSWORD=appmanager
AppManagerHome/working/pgsql/bin$./psql -p 15432 -U postgres -h localhost -d amdb
APM 插件(安装在OpManager上的Applications Manager插件):
只需使用以下命令从OpManager/pgsql/bin文件夹连接到APM插件数据库 ( amdb ) 。
Windows:psql -p 13306 -U postgres -h localhost -d amdb
Linux: ./psql -p 13306 -U postgres -h localhost -d amdb
如果OpManager将PGSQL升级到版本12.5.xx ,请按照以下步骤连接到Applications Manager插件数据库:
1) 首先,使用以下命令连接到 OpManager DB:
psql.exe -U dbuser -h 127.0.0.1 -p 13306 <OpManager DB Name>
2) 然后输入用户dbuser的密码。
3) 连接到数据库后,要列出OpManager DB中的数据库,请输入命令: \l
4) 检查Applications Manager插件数据库名称后,输入命令: \c <数据库名称>
示例: \c amdb
5) 现在它将连接到Applications Manager插件数据库。
MySQL 数据库:
您可以从安装了Applications Manager的服务器通过以下命令连接到MySQL数据库。“AMDB”是Applications Manager的数据库名称。13326是Applications Manager MySQL数据库运行的端口(您可以从<Applications Manager Home>\conf\AMServer.properties文件中的am.db.port值中获取该端口)。
Windows命令:AppManagerHome\working\mysql\bin>mysql.exe -h localhost -u root -P 13326 -pappmanager -D AMDB -A
Linux命令:AppManagerHome\working\mysql\bin>./mysql -h localhost -u root -pappmanager --socket=./../mysql.sock -D AMDB -A
PGSQL连接被拒绝错误的故障排除:
在AppManager服务器中,请以管理员权限打开写字板,并打开 C:\Windows\system32\drivers\etc\ 目录或在Linux中的 /etc 目录下的主机文件,然后删除如下所示的注释标签(#)符号,并保存它。
# 127.0.0.1 localhost
到
127.0.0.1 localhost
如果在主机文件中有IPV6条目,请在同一位置注释并保存文件。
# ::1 localhost
如果在主机文件中有IPV6条目,请在同一位置注释并保存文件。
#::1 localhost6.localdomain6 localhost6