PostgreSQL/MySQL स्थापित करना
अपनी Linux मशीन पर PostgreSQL या MySQL डेटाबेस सर्वरों में से किसी एक को स्थापित करना और उसका प्रारंभिक सेटअप करना सीखें।
PostgreSQL/MySQL स्थापित करना, CoddyKit पर Linux सर्वर परिनियोजन और SSH में दक्षता का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Linux सर्वर परिनियोजन और SSH में दक्षता सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Linux सर्वर परिनियोजन और SSH में दक्षता पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
डेटाबेस: आपके server की स्मृति
स्वागत है! आपके applications के लिए आवश्यक data को संग्रहीत और प्रबंधित करने में database servers बेहद महत्वपूर्ण होते हैं। इन्हें अपने server की व्यवस्थित स्मृति के रूप में समझिए।
इस पाठ में आप दो सबसे लोकप्रिय मुक्त-स्रोत database प्रणालियों को सेट अप करना सीखेंगे: PostgreSQL और MySQL।
PostgreSQL बनाम MySQL
PostgreSQL और MySQL दोनों शक्तिशाली रिलेशनल डेटाबेस प्रबंधन प्रणालियाँ (RDBMS) हैं, लेकिन इनकी खूबियाँ अलग-अलग हैं:
- MySQL: वेब applications के लिए अक्सर पसंद किया जाता है, शुरुआत करना आसान है और पढ़ने-केंद्रित कार्यभार में अच्छा प्रदर्शन देता है।
- PostgreSQL: अपनी उन्नत सुविधाओं, विस्तार-क्षमता, SQL मानकों के कड़े पालन और मजबूत data अखंडता के लिए जाना जाता है। जटिल applications और data भंडारण के लिए इसे प्राथमिकता दी जाती है।
आप दोनों को install करना सीखेंगे, लेकिन आमतौर पर अपने project की आवश्यकताओं के आधार पर इनमें से एक चुनेंगे।
पहले अपने system को अपडेट कीजिए
कोई नया software install करने से पहले अपने server की package सूचियों को अपडेट करना और मौजूदा packages को upgrade करना हमेशा अच्छी आदत है। इससे यह सुनिश्चित होता है कि आपके पास नवीनतम security patches और dependencies हैं।
अपने terminal में यह command चलाइए:
sudo apt update && sudo apt upgrade -yUbuntu पर PostgreSQL प्राप्त कीजिए
Ubuntu-आधारित system पर PostgreSQL install करने के लिए आप apt package manager का उपयोग करेंगे। हम मुख्य server और postgresql-contrib package install करेंगे, जो उपयोगी utilities जोड़ता है।
यह command चलाइए:
sudo apt install postgresql postgresql-contrib -yPostgreSQL service और स्थिति
Installation के बाद PostgreSQL आमतौर पर अपने-आप शुरू हो जाता है। आप systemctl commands का उपयोग करके इसकी स्थिति की जाँच कर सकते हैं और यह सुनिश्चित कर सकते हैं कि boot होने पर यह शुरू करने के लिए सक्षम है:
sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresqlUbuntu पर MySQL install कीजिए
अब MySQL install करते हैं। PostgreSQL की तरह, MySQL server package प्राप्त करने के लिए हम apt का उपयोग करेंगे। इससे database server और उससे संबंधित client tools install होंगे।
यह command चलाइए:
sudo apt install mysql-server -yअपने MySQL server को सुरक्षित कीजिए
MySQL install करने के तुरंत बाद security script चलाना बहुत महत्वपूर्ण है। यह script आपकी मदद करती है:
- मजबूत root password सेट करने में
- अनाम users को हटाने में
- दूरस्थ root login को रोकने में
- test databases हटाने में
निर्देशों का सावधानी से पालन कीजिए:
sudo mysql_secure_installationPostgreSQL तक पहुँचना
PostgreSQL postgres नाम का एक default administrative user बनाता है। Database से connect करने के लिए आमतौर पर आप इस user पर switch करते हैं और फिर psql command-line client का उपयोग करते हैं।
अब connect करने का प्रयास कीजिए:
sudo -i -u postgres
psqlMySQL तक पहुँचना
MySQL के लिए आप root user के रूप में connect कर सकते हैं। चूँकि हमने अभी mysql_secure_installation चलाया है, इसलिए आपसे आपके द्वारा सेट किए गए password के लिए पूछा जाएगा।
पूछे जाने पर अपना root password दर्ज कीजिए:
sudo mysql -u root -pInstallation की जाँच
आपने PostgreSQL और MySQL दोनों install करके उनका प्रारंभिक सेटअप कर लिया है। आइए security चरणों के बारे में अपनी समझ की जाँच करें।
डेटाबेस: data के लिए तैयार
बहुत अच्छा! इस पाठ में आपने सफलतापूर्वक ये बातें सीखीं:
- PostgreSQL और MySQL के बीच के अंतर को समझना।
aptका उपयोग करके Ubuntu server पर PostgreSQL और MySQL install करना।systemctlसे उनकी services की जाँच और प्रबंधन करना।- MySQL का प्रारंभिक security setup करना।
- command line के माध्यम से दोनों database servers से connect करना।
अब आपको database servers सेट अप करने की बुनियादी समझ है। आगे आप users को manage करना और अपने databases तक पहुँच नियंत्रित करना सीखेंगे, जिससे उनकी security और बेहतर होगी!
एआई शिक्षक के साथ Linux सर्वर परिनियोजन और SSH में दक्षता सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 12
- पाठ
- 48
अक्सर पूछे जाने वाले प्रश्न
क्या “PostgreSQL/MySQL स्थापित करना” पाठ निःशुल्क है?
हाँ — Linux सर्वर परिनियोजन और SSH में दक्षता अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “PostgreSQL/MySQL स्थापित करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Linux सर्वर परिनियोजन और SSH में दक्षता पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“PostgreSQL/MySQL स्थापित करना” में मैं क्या सीखूँगा?
अपनी Linux मशीन पर PostgreSQL या MySQL डेटाबेस सर्वरों में से किसी एक को स्थापित करना और उसका प्रारंभिक सेटअप करना सीखें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Linux सर्वर परिनियोजन और SSH में दक्षता का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Linux सर्वर परिनियोजन और SSH में दक्षता शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Linux सर्वर परिनियोजन और SSH में दक्षता शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“PostgreSQL/MySQL स्थापित करना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Linux सर्वर परिनियोजन और SSH में दक्षता पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Linux सर्वर परिनियोजन और SSH में दक्षता पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- PostgreSQL/MySQL स्थापित करना
- डेटाबेस उपयोगकर्ता और पहुँच नियंत्रण
- सुरक्षित डेटाबेस कनेक्शन
- डेटाबेस बैकअप और पुनर्स्थापना रणनीतियाँ