MySQL (MariaDB) Upgrade 10.1 auf 10.4 unter Debian 9.x / 10.x, Ubuntu, RedHat RHEL und CentOS
विषयसूची:
- आवश्यक शर्तें
- डेबियन 9 पर MariaDB स्थापित करना
- मारियाडीबी रिपॉजिटरी से डेबियन 9 पर MariaDB स्थापित करना
- मारियाडीबी को सुरक्षित करना
- कमांड लाइन से MariaDB से कनेक्ट करें
- निष्कर्ष
MariaDB एक खुला स्रोत है, बहु-थ्रेडेड रिलेशनल डेटाबेस मैनेजमेंट सिस्टम, MySQL के लिए पिछड़े संगत प्रतिस्थापन। यह MyDB के कुछ मूल डेवलपर्स सहित MariaDB Foundation द्वारा बनाए और विकसित किया गया है।
डेबियन 9 की रिलीज़ के साथ, MySQL को डिफ़ॉल्ट डेटाबेस सिस्टम के रूप में मारियाबीडी के साथ बदल दिया गया था।
इस ट्यूटोरियल में हम आपको दो अलग-अलग तरीकों को दिखाएंगे कि मारियाबेड को आपके डेबियन 9 मशीन पर कैसे स्थापित किया जाए। पहला तरीका आपको डेबियन रिपॉजिटरी से मारबीडीबी को स्थापित करने के लिए आवश्यक चरणों के माध्यम से चलेगा, जबकि दूसरा आपको सिखाएगा कि आधिकारिक मारियाडीबी रिपॉजिटरी से मारियाबेड के नवीनतम संस्करण को कैसे स्थापित किया जाए।
आम तौर पर, डेबियन रिपॉजिटरी से मारियाबीडी को स्थापित करने की सिफारिश की जाती है।
यदि आप MariaDB पर MySQL पसंद करते हैं, तो Debian 9 ट्यूटोरियल पर MySQL स्थापित करने के तरीके की जाँच करें। यदि आपके आवेदन में कोई विशिष्ट आवश्यकता नहीं है, तो आपको डेबियन 9 में डिफ़ॉल्ट डेटाबेस सिस्टम मारियाडीबी के साथ रहना चाहिए।आवश्यक शर्तें
इस ट्यूटोरियल को जारी रखने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।
डेबियन 9 पर MariaDB स्थापित करना
इस लेख को लिखने के समय, डेबियन मुख्य में उपलब्ध नवीनतम मारियाबीडी संस्करण 10.1 है।
डेबियन 9 पर MariaDB स्थापित करने के लिए, इन चरणों का पालन करें:
-
टाइप करके पहले
apt
संकुल इंडेक्स अपडेट करें:sudo apt update
संकुल सूची अपडेट होने के बाद, निम्नलिखित कमांड चलाकर मारियाडीबी स्थापित करें:
sudo apt install mariadb-server
MariaDB सेवा अपने आप शुरू हो जाएगी। आप इसे टाइप करके सत्यापित कर सकते हैं:
sudo systemctl status mariadb
आउटपुट कुछ इस तरह दिखना चाहिए:
● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset Active: active (running) since Wed 2018-09-12 15:10:40 UTC; 1min 48s ago Main PID: 11356 (mysqld) Status: "Taking your SQL requests now…" CGroup: /system.slice/mariadb.service └─11356 /usr/sbin/mysqld
मारियाडीबी रिपॉजिटरी से डेबियन 9 पर MariaDB स्थापित करना
इस लेखन के समय मारियाडीबी का नवीनतम संस्करण 10.3 है जिसे आधिकारिक मारियाडीबी रिपॉजिटरी से स्थापित किया जा सकता है। अगले कदम के साथ जारी रखने से पहले मारियाडीबी रिपॉजिटरी पेज पर जाएं और देखें कि क्या कोई नया संस्करण उपलब्ध है।
अपने डेबियन 9 सिस्टम पर MariaDB 10.3 स्थापित करने के लिए, इन चरणों का पालन करें:
-
पहला कदम मारियाडीबी रिपॉजिटरी को सक्षम करना और रिपॉजिटरी जीपीजी कुंजी को आपके सिस्टम में आयात करना है ताकि निम्नलिखित प्रोग्राम चला सकें:
sudo apt install software-properties-common dirmngr
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'
भंडार सक्षम होने के बाद, संकुल सूची को अद्यतन करें और इसके साथ MariaDB स्थापित करें:
sudo apt update
sudo apt install mariadb-server
मारियाडीबी सेवा स्वचालित रूप से शुरू हो जाएगी, यह सत्यापित करने के लिए कि यह निम्नलिखित कमांड है:
sudo systemctl status mariadb
● mariadb.service - MariaDB 10.3.8 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 16417 (mysqld) Status: "Taking your SQL requests now…" Tasks: 31 (limit: 507) CGroup: /system.slice/mariadb.service └─16417 /usr/sbin/mysqld
मारियाडीबी को सुरक्षित करना
MariaDB स्थापना की सुरक्षा में सुधार के लिए
mysql_secure_installation
स्क्रिप्ट चलाएं:
sudo mysql_secure_installation
स्क्रिप्ट आपको रूट खाते के लिए पासवर्ड सेट करने, अनाम उपयोगकर्ता को हटाने, रूट उपयोगकर्ता को स्थानीय मशीन तक सीमित करने और परीक्षण डेटाबेस को हटाने के लिए संकेत देगा।
अंत में स्क्रिप्ट यह सुनिश्चित करते हुए विशेषाधिकार तालिका को फिर से लोड करेगी कि सभी परिवर्तन तुरंत प्रभावी हो जाते हैं।
सभी चरणों के बारे में विस्तार से बताया गया है और सभी प्रश्नों के उत्तर में "Y" (हाँ) का सुझाव दिया गया है।
कमांड लाइन से MariaDB से कनेक्ट करें
रूट के प्रकार के रूप में टर्मिनल के माध्यम से MariaDB सर्वर से कनेक्ट करने के लिए:
mysql -u root -p
आपको रूट पासवर्ड दर्ज करने के लिए कहा जाएगा जो आपने पहले
mysql_secure_installation
स्क्रिप्ट का उपयोग करके सेट किया है।
एक बार जब आप पासवर्ड दर्ज करते हैं, तो आपको नीचे दिए गए अनुसार MariaDB शेल के साथ प्रस्तुत किया जाएगा:
Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 2 Server version: 10.1.26-MariaDB-0+deb9u1 Debian 9.1 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB >
निष्कर्ष
इस ट्यूटोरियल में, हमने आपको दिखाया है कि डेबियन 9 सर्वर पर MariaDB को कैसे स्थापित करें और सुरक्षित करें।
अब जब आपका MariaDB सर्वर ऊपर और चल रहा है और आप जानते हैं कि कमांड लाइन से MariaDB सर्वर से कैसे जुड़ना है, तो आप निम्नलिखित गाइड की जाँच करना चाहते हैं:
मरदब मसलक डेबियनयह पोस्ट डेबियन 9 सीरीज़ में हाउ टू इंस्टाल लैम्प स्टैक का एक हिस्सा है।
इस श्रृंखला में अन्य पोस्ट:
• डेबियन 9 पर अपाचे को कैसे स्थापित करें • डेबियन 9 पर PHP कैसे स्थापित करें • डेबियन 9 पर अपाचे वर्चुअल होस्ट कैसे सेट करेंडेबियन 10 लिनक्स पर रेडिस को कैसे स्थापित करें और कॉन्फ़िगर करें

इस ट्यूटोरियल में, हम एक डेबियन 10, बस्टर पर रेडिस को स्थापित और कॉन्फ़िगर करने के तरीके को कवर करेंगे। रेडिस एक ओपन-सोर्स इन-मेमोरी की-वैल्यू डेटा स्टोर है।
डेबियन 9 पर डॉकटर को कैसे स्थापित करें और कैसे उपयोग करें

इस ट्यूटोरियल में, हम आपको एक डेबियन 9 मशीन पर डॉकर को स्थापित करने की प्रक्रिया के माध्यम से मार्गदर्शन करेंगे और बुनियादी डॉकर अवधारणाओं और आदेशों का पता लगाएंगे।
डेबियन 10 पर मारीडब कैसे स्थापित करें

MariaDB एक खुला स्रोत है, बहु-थ्रेडेड रिलेशनल डेटाबेस मैनेजमेंट सिस्टम, MySQL के लिए पिछड़े संगत प्रतिस्थापन। यह ट्यूटोरियल बताता है कि डेबियन 10 पर मारियाबेड को कैसे स्थापित किया जाए।