एंड्रॉयड

7 पर centad पर mariadb स्थापित करें

Installation Complete MySQL & MariaDB in Raspberry Pi 3 B or B+: PDAControl

Installation Complete MySQL & MariaDB in Raspberry Pi 3 B or B+: PDAControl

विषयसूची:

Anonim

मारियाडीबी एक खुला स्रोत रिलेशनल डेटाबेस प्रबंधन प्रणाली है, बैकवर्ड संगत, बाइनरी ड्रॉप-इन माइएसक्यूएल का प्रतिस्थापन। इसे MySQL के कुछ मूल डेवलपर्स और समुदाय के कई लोगों द्वारा विकसित किया गया है। CentOS 7 की रिलीज़ के साथ, MySQL को डिफ़ॉल्ट डेटाबेस सिस्टम के रूप में मारियाबीडी के साथ बदल दिया गया था।

यदि आप किसी भी कारण से MySQL को स्थापित करने की आवश्यकता है, तो CentOS 7 ट्यूटोरियल पर MySQL स्थापित करने के तरीके की जाँच करें। यदि आपके आवेदन में कोई विशिष्ट आवश्यकता नहीं है, तो आपको सेंटो 7 में डिफ़ॉल्ट डेटाबेस सिस्टम मारियाडीबी के साथ रहना चाहिए।

इस ट्यूटोरियल में हम आपको दिखाएंगे कि कैसे मारियाबेड के नवीनतम संस्करण को सेंटोस 7 पर आधिकारिक मारियाडीबी रिपॉजिटरी का उपयोग करके स्थापित किया जाए।

आवश्यक शर्तें

सुनिश्चित करें कि आप ट्यूटोरियल के साथ आगे बढ़ने से पहले sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।

CentOS 7 पर MariaDB 5.5 स्थापित करें

डिफ़ॉल्ट CentOS रिपॉजिटरी में दिए गए MariaDB सर्वर का संस्करण संस्करण 5.5 है। हालांकि यह नवीनतम संस्करण नहीं है, लेकिन यह काफी स्थिर है।

CentOS 7 पर MariaDB 5.5 को स्थापित और सुरक्षित करने के लिए नीचे दिए गए चरणों का पालन करें:

  1. Yum पैकेज मैनेजर का उपयोग करके MariaDB पैकेज स्थापित करें:

    sudo yum install mariadb-server

    स्थापना के साथ आगे बढ़ने के लिए प्रेरित होने पर y दबाएँ।

    एक बार इंस्टॉलेशन पूरा हो जाने पर, MariaDB सेवा शुरू करें और इसे निम्नलिखित कमांड्स का उपयोग करके बूट पर शुरू करने के लिए सक्षम करें:

    sudo systemctl start mariadb sudo systemctl enable mariadb

    यह सत्यापित करने के लिए कि स्थापना सफल रही, टाइप करके MariaDB सेवा स्थिति की जाँच करें:

    sudo systemctl status mariadb

    आउटपुट दिखाना चाहिए कि सेवा सक्रिय है और चल रही है:

    mysql_secure_installation स्क्रिप्ट चलाएं जो सुरक्षा संबंधी कई कार्य करेगा:

    sudo mysql_secure_installation

    आपको रूट उपयोगकर्ता पासवर्ड सेट करने, अनाम उपयोगकर्ता खाते हटाने, रूट उपयोगकर्ता को स्थानीय मशीन तक सीमित करने और परीक्षण डेटाबेस को हटाने के लिए संकेत दिया जाएगा।

    चरणों के बारे में विस्तार से बताया गया है। सभी प्रश्नों के लिए Y (हां) का जवाब देने की सिफारिश की गई है।

CentOS 7 पर MariaDB 10.3 स्थापित करें

इस लेख को लिखने के समय, MariaDB का नवीनतम संस्करण 10.3 संस्करण है। यदि आपको मारियाडीबी के किसी अन्य संस्करण को स्थापित करने की आवश्यकता है, तो मारियाडीबी रिपॉजिटरी पेज पर जाएं, और एक विशिष्ट मारबीडीबी संस्करण के लिए एक रिपॉजिटरी फ़ाइल उत्पन्न करें।

CentOS 7 पर MariaDB 10.3 स्थापित करने के लिए, इन चरणों का पालन करें:

  1. पहला कदम मारियाडीबी रिपॉजिटरी को सक्षम करना है। MariaDB.repo नामक एक रिपॉजिटरी फ़ाइल बनाएं और निम्नलिखित सामग्री जोड़ें:

    /etc/yum.repos.d/MariaDB.repo

    # MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC # http://downloads.mariadb.org/mariadb/repositories/ name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

    Yun का उपयोग करके MariaDB सर्वर और क्लाइंट पैकेज स्थापित करें, अन्य CentOS पैकेज की तरह:

    sudo yum install MariaDB-server MariaDB-client

    यम मारियाडीबी GPG कुंजी आयात करने के लिए आपको संकेत दे सकता है:

    Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB Importing GPG key 0x1BB943DB: Userid: "MariaDB Package Signing Key

    "फ़िंगरप्रिंट: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db से: https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

    y टाइप Enter और Enter

    एक बार इंस्टॉलेशन पूरा हो जाने पर, MariaDB को बूट पर शुरू करने और सेवा शुरू करने के लिए सक्षम करें:

    sudo systemctl enable mariadb sudo systemctl start mariadb

    टाइप करके संस्थापन की जाँच मारियाडीबी सेवा स्थिति की जाँच करें:

    sudo systemctl status mariadb

    ● mariadb.service - MariaDB 10.3.7 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: inactive (dead) Docs: man:mysqld(8)

    अंतिम चरण 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 8 Server version: 10.3.7-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

निष्कर्ष

इस ट्यूटोरियल में, हमने आपको दिखाया है कि एक CentOS 7 सर्वर पर MariaDB को कैसे स्थापित करें और सुरक्षित करें।

अब जब आपका MariaDB सर्वर ऊपर और चल रहा है और आप जानते हैं कि कमांड लाइन से MariaDB सर्वर से कैसे जुड़ना है, तो आप निम्नलिखित गाइड की जाँच करना चाहते हैं:

मरदब मसलक सेंटो

यह पोस्ट CentOS 7 श्रृंखला पर इंस्टॉल LEMP स्टैक का एक हिस्सा है।

इस श्रृंखला में अन्य पोस्ट:

कैसे CentOS 7 पर Nginx स्थापित करने के लिए • CentOS 7 पर एन्क्रिप्ट के साथ Nginx को सुरक्षित रखें • CentOS 7 पर MariaDB स्थापित करें • CentOS 7 पर PHP 7 स्थापित करें • CentOS 7 पर Nginx सर्वर ब्लॉक कैसे सेट करें