DigitalOcean | How to Add Custom Domain & Host your Websites on Digital Ocean Droplet Tutorial
विषयसूची:
MySQL सबसे लोकप्रिय ओपन-सोर्स रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है।
MySQL डेटाबेस सर्वर का नवीनतम संस्करण, संस्करण 8.0, डिफ़ॉल्ट सेंटोस 8 रिपॉजिटरी से स्थापना के लिए उपलब्ध है।
MySQL 8.0 ने कई नए फीचर्स और बदलाव पेश किए जिन्होंने कुछ एप्लिकेशन को इस संस्करण के साथ असंगत बना दिया। इंस्टॉल करने के लिए MySQL संस्करण को चुनने से पहले, उस एप्लिकेशन के प्रलेखन से परामर्श करें जिसे आप अपने CentOS सर्वर पर तैनात करने जा रहे हैं।
CentOS 8 कुछ सीमाएँ के साथ, MyDB 5.7 के लिए मारबीडी 10.3 भी प्रदान करता है, जो "ड्रॉप-इन प्रतिस्थापन" है। यदि आपका आवेदन MySQL 8.0 के साथ संगत नहीं है तो MariaDB 10.3 स्थापित करें।
इस ट्यूटोरियल में, हम आपको सेंटोस 8 सिस्टम पर MySQL 8.0 को स्थापित और सुरक्षित करने का तरीका बताएंगे।
MyOS 8.0 को CentOS 8 पर इंस्टॉल करना
CentOS पैकेज मैनेजर को रूट या उपयोगकर्ता के रूप में sudo विशेषाधिकार के साथ उपयोग करके MySQL 8.0 सर्वर स्थापित करें:
sudo dnf install @mysql
@mysql
मॉड्यूल MySQL और सभी निर्भरता को स्थापित करता है।
एक बार इंस्टॉलेशन पूरा हो जाने के बाद, MySQL सेवा शुरू करें और इसे निम्नलिखित कमांड को चलाकर स्वचालित रूप से बूट पर शुरू करने में सक्षम करें:
sudo systemctl enable --now mysqld
यह जाँचने के लिए कि MySQL सर्वर चल रहा है, टाइप करें:
sudo systemctl status mysqld
● mysqld.service - MySQL 8.0 database server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2019-10-17 22:09:39 UTC; 15s ago…
MySQL को सुरक्षित करना
कई सुरक्षा-संबंधी कार्य करने वाली
mysql_secure_installation
स्क्रिप्ट चलाएं और MySQL रूट पासवर्ड सेट करें:
sudo mysql_secure_installation
आपको
VALIDATE PASSWORD PLUGIN
को कॉन्फ़िगर करने के लिए कहा जाएगा, जिसका उपयोग MySQL उपयोगकर्ताओं के पासवर्ड की ताकत का परीक्षण करने और सुरक्षा में सुधार करने के लिए किया जाता है। पासवर्ड सत्यापन नीति के तीन स्तर हैं, निम्न, मध्यम और मजबूत। यदि आप मान्य पासवर्ड प्लगइन सेट नहीं करना चाहते हैं तो
ENTER
।
अगले संकेत पर, आपको MySQL रूट उपयोगकर्ता के लिए एक पासवर्ड सेट करने के लिए कहा जाएगा। एक बार जब आप ऐसा करते हैं, तो स्क्रिप्ट आपको अनाम उपयोगकर्ता को हटाने, रूट उपयोगकर्ता को स्थानीय मशीन तक सीमित करने और परीक्षण डेटाबेस को हटाने के लिए भी कहेगी। आपको सभी प्रश्नों का उत्तर "Y" (हां) में देना चाहिए।
कमांड लाइन से MySQL सर्वर के साथ इंटरैक्ट करने के लिए, MySQL क्लाइंट यूटिलिटी का उपयोग करें, जो एक निर्भरता के रूप में स्थापित है। टाइप करके रूट एक्सेस का परीक्षण करें:
mysql -u root -p
संकेत दिए जाने पर रूट पासवर्ड दर्ज करें, और आपको नीचे दिखाए गए अनुसार MySQL शेल के साथ प्रस्तुत किया जाएगा:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 12 Server version: 8.0.17 Source distribution
बस! आपने अपने CentOS सर्वर पर MySQL 8.0 स्थापित और सुरक्षित किया है, और आप इसका उपयोग करने के लिए तैयार हैं।
प्रमाणन विधि
CentOS 8 रिपॉजिटरी में शामिल MySQL 8.0 सर्वर पुराने
mysql_native_password
प्रमाणीकरण प्लगइन का उपयोग करने के लिए सेट किया गया है क्योंकि CentOS 8 में कुछ क्लाइंट टूल और लाइब्रेरी
caching_sha2_password
विधि के साथ संगत नहीं हैं, जो अपस्ट्रीम MySQL 8.0 रिलीज़ में डिफ़ॉल्ट के रूप में सेट है।
अधिकांश सेटअप के लिए
mysql_native_password
विधि ठीक होनी चाहिए। हालाँकि, यदि आप डिफ़ॉल्ट प्रमाणीकरण प्लगइन को
caching_sha2_password
बदलना चाहते हैं जो तेज़ है और बेहतर सुरक्षा प्रदान करता है, तो निम्न कॉन्फ़िगरेशन फ़ाइल खोलें:
sudo vim /etc/my.cnf.d/mysql-default-authentication-plugin.cnf
caching_sha2_password
के मान को
caching_sha2_password
:
default_authentication_plugin=caching_sha2_password
परिवर्तनों को प्रभावी करने के लिए फ़ाइल बंद करें और सहेजें, और MySQL सर्वर को फिर से शुरू करें:
निष्कर्ष
CentOS 8 को MySQL 8.0 के साथ वितरित किया गया है। स्थापना के रूप में सरल है
dnf install @mysql
टाइप
dnf install @mysql
।
अब जब आपका MySQL सर्वर ऊपर और चल रहा है और आप MySQL शेल से जुड़ सकते हैं, और नए डेटाबेस और उपयोगकर्ता बनाना शुरू कर सकते हैं।
mysql centosविंडोज़ में मास्टर बूट रिकॉर्ड (एमबीआर) को पुनर्स्थापित करें, ठीक करें, ठीक करें, मरम्मत करें, ठीक करें, पुनर्निर्माण या मरम्मत कैसे करें Bootrec.exe उपकरण का उपयोग कर विंडोज 10/8/7 में मास्टर बूट रिकॉर्ड या एमबीआर। कंप्यूटर में बूट समस्याएं होने में सहायक।

बूट समस्याओं को ठीक करने के लिए प्रभावी समस्या निवारण चरणों में से एक है
कैसे स्थापित करें, hp officejet 6500a प्लस ऑल-इन-वन प्रिंटर स्थापित करें

एचपी ऑफिसजेट 6500 ए प्लस ऑल-इन-वन प्रिंटर को स्थापित करना और स्थापित करना सीखें।
Ubuntu 18.04 पर mysql कार्यक्षेत्र को कैसे स्थापित करें और उपयोग करें

MySQL Workbench MySQL डेटाबेस एडमिनिस्ट्रेटर और आर्किटेक्ट के लिए एक क्रॉस-प्लेटफ़ॉर्म ग्राफिकल एप्लिकेशन है। इस ट्यूटोरियल में हम आपको बताएंगे कि कैसे स्थापित किया जाए और MySQL Workbench उबंटू 18.04 पर।