DO - Databases

Unterstützen Sie HackTricks

Grundlegende Informationen

Mit DigitalOcean-Datenbanken können Sie Datenbanken in der Cloud erstellen und verwalten, ohne sich um die zugrunde liegende Infrastruktur kümmern zu müssen. Der Dienst bietet eine Vielzahl von Datenbankoptionen, einschließlich MySQL, PostgreSQL, MongoDB und Redis, und stellt Tools zur Verwaltung und Überwachung Ihrer Datenbanken bereit. DigitalOcean-Datenbanken sind darauf ausgelegt, hoch skalierbar, zuverlässig und sicher zu sein, was sie zu einer idealen Wahl für die Bereitstellung moderner Anwendungen und Websites macht.

Verbindungsdetails

Beim Erstellen einer Datenbank können Sie auswählen, ob sie von einem öffentlichen Netzwerk aus erreichbar sein soll oder nur von innerhalb eines VPCs. Außerdem werden Sie aufgefordert, die IP-Adressen zu whitelisten, die darauf zugreifen können (Ihre IPv4 kann eine davon sein).

Der Host, Port, Datenbankname, Benutzername und Passwort werden in der Konsole angezeigt. Sie können sogar das AD-Zertifikat herunterladen, um sicher eine Verbindung herzustellen.

sql -h db-postgresql-ams3-90864-do-user-2700959-0.b.db.ondigitalocean.com -U doadmin -d defaultdb -p 25060

Auflistung

# 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
Unterstützen Sie HackTricks

Last updated