mirror of
https://github.com/HackTricks-wiki/hacktricks-cloud.git
synced 2026-02-05 11:26:11 -08:00
1.6 KiB
1.6 KiB
DO - Databases
{{#include ../../../banners/hacktricks-training.md}}
基本信息
使用 DigitalOcean Databases,您可以轻松地 在云中创建和管理数据库,而无需担心底层基础设施。该服务提供多种数据库选项,包括 MySQL、PostgreSQL、MongoDB 和 Redis,并提供管理和监控数据库的工具。DigitalOcean Databases 旨在高度可扩展、可靠和安全,是为现代应用程序和网站提供支持的理想选择。
连接详情
创建数据库时,您可以选择将其配置为 可从公共网络访问,或仅从 VPC 内部访问。此外,它要求您 将可以访问它的 IP 列入白名单(您的 IPv4 可以是其中之一)。
主机、端口、数据库名、用户名 和 密码 在 控制台 中显示。您甚至可以下载 AD 证书以安全连接。
sql -h db-postgresql-ams3-90864-do-user-2700959-0.b.db.ondigitalocean.com -U doadmin -d defaultdb -p 25060
枚举
# Databse clusters
doctl databases list
# Auth
doctl databases get <db-id> # This shows the URL with CREDENTIALS to access
doctl databases connection <db-id> # Another way to egt credentials
doctl databases user list <db-id> # Get all usernames and passwords
# Dbs inside a database cluster
doctl databases db list <cluster-id>
# Firewall (allowed IPs), you can also add
doctl databases firewalls list <cluster-id>
# Backups
doctl databases backups <db-id> # List backups of DB
# Pools
doctl databases pool list <db-id> # List pools of DB
{{#include ../../../banners/hacktricks-training.md}}