如何查找AWS RDS中设置的初始数据库名称?
找回AWS RDS初始数据库名称的方法
使用AWS CLI查询
执行以下命令(替换<你的实例ID>为实际RDS实例标识符):aws rds describe-db-instances --db-instance-identifier <你的实例ID>在返回的JSON结果中,找到
DBName字段,其值就是你当初设置的初始数据库名称。连接实例后查询所有数据库
用SQL Electron(或其他SQL客户端)连接RDS实例时,无需指定数据库名称(多数数据库引擎支持直接连接实例),连接成功后执行对应引擎的查询语句:- MySQL/MariaDB:
SHOW DATABASES; - PostgreSQL:
SELECT datname FROM pg_database; - SQL Server:
SELECT name FROM sys.databases;
结果列表中排除系统默认数据库后,剩下的就是你创建的初始数据库。
- MySQL/MariaDB:
查看RDS实例事件日志
登录AWS RDS控制台,进入目标实例的「日志和事件」标签页,筛选实例创建时段的日志条目,其中会包含初始数据库的创建记录,可从中提取数据库名称。检查CloudFormation模板(若适用)
如果RDS实例是通过CloudFormation创建的,打开对应堆栈的模板文件,查找DBName参数配置,其值即为初始数据库名称。
内容的提问来源于stack exchange,提问作者Saran Kamandula
相关产品推荐
相关产品推荐

