# DO - Databases {{#include ../../../banners/hacktricks-training.md}} ## Basic Information DigitalOcean Databases के साथ, आप आसानी से **क्लाउड में डेटाबेस बना और प्रबंधित कर सकते हैं** बिना अंतर्निहित बुनियादी ढांचे की चिंता किए। यह सेवा विभिन्न डेटाबेस विकल्प प्रदान करती है, जिसमें **MySQL**, **PostgreSQL**, **MongoDB**, और **Redis** शामिल हैं, और आपके डेटाबेस के प्रशासन और निगरानी के लिए उपकरण प्रदान करती है। DigitalOcean Databases को अत्यधिक स्केलेबल, विश्वसनीय, और सुरक्षित बनाने के लिए डिज़ाइन किया गया है, जो आधुनिक अनुप्रयोगों और वेबसाइटों को संचालित करने के लिए एक आदर्श विकल्प है। ### Connections details जब आप एक डेटाबेस बना रहे होते हैं, तो आप इसे **सार्वजनिक नेटवर्क से सुलभ** करने के लिए कॉन्फ़िगर करने का चयन कर सकते हैं, या केवल एक **VPC** के अंदर से। इसके अलावा, यह आपसे **उन IPs को व्हाइटलिस्ट करने के लिए कहता है जो इसे एक्सेस कर सकते हैं** (आपका IPv4 एक हो सकता है)। **host**, **port**, **dbname**, **username**, और **password** **console** में दिखाए जाते हैं। आप सुरक्षित रूप से कनेक्ट करने के लिए AD प्रमाणपत्र भी डाउनलोड कर सकते हैं। ```bash sql -h db-postgresql-ams3-90864-do-user-2700959-0.b.db.ondigitalocean.com -U doadmin -d defaultdb -p 25060 ``` ### गणना ```bash # Databse clusters doctl databases list # Auth doctl databases get # This shows the URL with CREDENTIALS to access doctl databases connection # Another way to egt credentials doctl databases user list # Get all usernames and passwords # Dbs inside a database cluster doctl databases db list # Firewall (allowed IPs), you can also add doctl databases firewalls list # Backups doctl databases backups # List backups of DB # Pools doctl databases pool list # List pools of DB ``` {{#include ../../../banners/hacktricks-training.md}}