DO - Databases

Support HackTricks

Informations de base

Avec les bases de données DigitalOcean, vous pouvez facilement créer et gérer des bases de données dans le cloud sans avoir à vous soucier de l'infrastructure sous-jacente. Le service propose une variété d'options de bases de données, y compris MySQL, PostgreSQL, MongoDB et Redis, et fournit des outils pour administrer et surveiller vos bases de données. Les bases de données DigitalOcean sont conçues pour être hautement évolutives, fiables et sécurisées, ce qui en fait un choix idéal pour alimenter des applications et des sites Web modernes.

Détails des connexions

Lors de la création d'une base de données, vous pouvez choisir de la configurer accessible depuis un réseau public, ou uniquement depuis l'intérieur d'un VPC. De plus, il vous demande de whitelister les IPs qui peuvent y accéder (votre IPv4 peut en faire partie).

Le hôte, port, dbname, nom d'utilisateur et mot de passe sont affichés dans la console. Vous pouvez même télécharger le certificat AD pour vous connecter en toute sécurité.

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

Énumération

# 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
Soutenir HackTricks

Last updated