Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Azure पोर्टल और कार्यक्षेत्र का उपयोग करके MySQL सर्वर के लिए Azure डेटाबेस कैसे बनाएं और परिनियोजित करें

यह आलेख MySQL सर्वर के लिए Azure डेटाबेस की चरण-दर-चरण परिनियोजन प्रक्रिया का वर्णन करता है।

Azure पोर्टल खोलें और उपयुक्त क्रेडेंशियल्स का उपयोग करके लॉग इन करें। नोट:प्रदर्शन उद्देश्यों के लिए, मुझे Microsoft Azure की सदस्यता के रूप में भुगतान करें। Azure MySQL मूल्य निर्धारण मॉडल और विभिन्न Azure सदस्यताओं के बारे में अधिक जानकारी के लिए, Microsoft के क्लाउड प्रसाद के लिए सदस्यता, लाइसेंस, खाते और किरायेदार देखें।

सभी सेवाएं क्लिक करें Microsoft द्वारा दी जाने वाली विभिन्न सेवाओं को देखने के लिए।

डेटाबेस . पर क्लिक करें और MySQL सर्वर के लिए Azure डेटाबेस . चुनें

MySQL के लिए Azure डेटाबेस सर्व करें . पर स्क्रीन पर क्लिक करें, बनाएं.. . पर क्लिक करें

अगली स्क्रीन पर, परिनियोजन विकल्प चुनें। हम MySQL सर्वर को दो परिनियोजन विकल्पों के साथ कॉन्फ़िगर कर सकते हैं।

  1. एकल सर्वर।
  2. लचीला सर्वर।

एकल सर्वर पर क्लिक करें

MySQL सर्वर बनाएं . पर स्क्रीन, हम एक नया MySQL सर्वर बनाने और निम्नलिखित मदों को कॉन्फ़िगर करने के लिए उपयोग किए गए विवरण निर्दिष्ट कर सकते हैं:

परियोजना विवरण

<उल प्रकार ="1">
  • सदस्यता :उपयुक्त Azure सदस्यता चुनें। हमने पे-एज़-यू-गो . का विकल्प चुना है - आप इसे भी चुन सकते हैं।
  • संसाधन समूह . यह श्रेणी MySQL Azure डेटाबेस से संबंधित संसाधनों को शामिल करती है। वांछित संसाधन समूह चुनें जहाँ आप एक MySQL सर्वर बनाना चाहते हैं। हमारे मामले में, हमने कोई संसाधन समूह नहीं बनाया है, इसलिए, हमें इसे करने की आवश्यकता है। नया बनाएं . पर क्लिक करें , वांछित नाम निर्दिष्ट करें, और ठीक . क्लिक करें
  • सर्वर विवरण अनुभाग

    <उल प्रकार ="1">
  • सर्वर का नाम: वांछित अद्वितीय निर्दिष्ट करें MySQL सर्वर का नाम। उस नाम को एक परिशिष्ट मिलेगा - mysql.database.azure.com स्वचालित रूप से स्ट्रिंग। उदा., testservername.mysql.database.azure.com
  • डेटा स्रोत: आप एक रिक्त डेटाबेस बनाना या भू-अनावश्यक बैकअप से डेटाबेस या सर्वर को पुनर्स्थापित करना चुन सकते हैं। हमारे मामले में, हम एक खाली डेटाबेस बनाएंगे।
  • स्थान: निकटतम क्षेत्र चुनें जहां एक MySQL सर्वर बनाया जा सकता है।
  • संस्करण: MySQL सर्वर संस्करण चुनें। हम MySQL 5.6, MySQL 5.7, और MySQL 8.0 को कॉन्फ़िगर कर सकते हैं।
  • गणना + संग्रहण: आप MySQL सर्वर के लिए कुल वर्चुअल कोर और स्टोरेज निर्दिष्ट कर सकते हैं। सर्वर की लागत निर्दिष्ट संसाधनों के अनुसार निर्धारित की जाती है। हम बुनियादी सेटिंग्स लागू करते हैं - एक वर्चुअल कोर और 5 जीबी स्टोरेज।
  • प्रशासनिक खाता

    <उल प्रकार ="1">
  • व्यवस्थापक उपयोगकर्ता नाम: वह उपयोगकर्ता नाम निर्दिष्ट करें जिसके पास MySQL सर्वर पर प्रशासनिक विशेषाधिकार हैं।
  • पासवर्ड :व्यवस्थापक खाते के लिए वांछित पासवर्ड निर्दिष्ट करें।
  • नीचे स्क्रीनशॉट पर एक नजर डालें। यह MySQL सर्वर के लिए कॉन्फ़िगर किए गए पैरामीटर प्रदर्शित करता है:

    अगला चरण डेटा एन्क्रिप्शन को सक्षम और कॉन्फ़िगर करना है प्रबंधित कुंजियों का उपयोग करके बैकअप और डेटाबेस के लिए। द्वितीयक सेवा प्रबंधित कुंजी का उपयोग करके बुनियादी ढांचे के दोहरे एन्क्रिप्शन को सक्षम करना संभव है। हमारे मामले में, सर्वर स्थान क्षेत्र बुनियादी ढांचे का समर्थन नहीं करता है, और विकल्प अक्षम है।

    अब हम सर्वर को आसानी से पहचानने के लिए टैग निर्दिष्ट करते हैं। समीक्षा + बनाएं . क्लिक करें . पृष्ठ कॉन्फ़िगरेशन विवरण और MySQL सर्वर के स्वामित्व की अनुमानित लागत प्रदर्शित करेगा। कॉन्फ़िगरेशन की समीक्षा करें और बनाएं . क्लिक करें

    तैनाती की प्रक्रिया शुरू होती है। एक बार यह पूरा हो जाने पर, आप Azure पोर्टल के होम पेज पर MySQL सर्वर विवरण देख सकते हैं:

    अब, हमारा लक्ष्य MySQL वर्कबेंच का उपयोग करके MySQL सर्वर को कनेक्ट करना है।

    Azure डेटाबेस को MySQL वर्कबेंच से कनेक्ट करें

    मेरे मामले में, मैंने MySQL कम्युनिटी इंस्टॉलर का उपयोग करके MySQL वर्कबेंच को डाउनलोड और इंस्टॉल किया है। जब यह काम के लिए तैयार हो जाए, तो इसे लॉन्च करें।

    स्वागत स्क्रीन पर, आप पहले बनाए गए कनेक्शन देख सकते हैं। हमने कोई कॉन्फ़िगर नहीं किया है, इसलिए सूची खाली है।

    कनेक्शन जोड़ने के लिए, (+) चिह्न पर क्लिक करें:

    एक विन्यास विंडो खुलती है। वहां, आप MySQL सर्वर से कनेक्ट करने के लिए पैरामीटर सेट करते हैं। आपको निम्नलिखित निर्दिष्ट करना होगा:

    <उल प्रकार ="1">
  • कनेक्शन का नाम: उपयुक्त नाम निर्दिष्ट करें।
  • कनेक्शन विधि: MySQL सर्वर से कनेक्ट करने की विधि को परिभाषित करें। आप निम्नलिखित विकल्पों में से चुन सकते हैं:
    • मानक (टीसीपी / आईपी)
    • सॉकेट / पाइप का पता लगाएँ
    • एसएसएच पर मानक टीसीपी/आईपी।
  • होस्टनाम: वर्कस्टेशन का होस्टनाम या आईपी-पता निर्दिष्ट करें जिसमें MySQL सर्वर स्थापित है। हमारे मामले में, आपको Azure MySQL सर्वर का नाम निर्दिष्ट करने की आवश्यकता है। सर्वर नाम और व्यवस्थापक लॉगिन नाम Azure MySQL संसाधन पृष्ठ पर मौजूद हैं:
    • पोर्ट नंबर: पोर्ट नंबर निर्दिष्ट करें।
    • उपयोगकर्ता नाम: सर्वर व्यवस्थापक के लिए उपयोगकर्ता नाम निर्दिष्ट करें। यह उपयोगकर्ता Azure MySQL सर्वर से कनेक्ट होगा।

    एक बार सभी कॉन्फ़िगरेशन पैरामीटर सेट हो जाने के बाद, कनेक्शन का परीक्षण करें . क्लिक करें

    Azure पर MySQL सर्वर से कनेक्ट करते समय निम्न त्रुटि होती है:

    Client with IP address xxx.xxx.xxx.xxx is not allowed to connect to this MySQL Server.

    त्रुटि इंगित करती है कि Azure फ़ायरवॉल कंप्यूटर IP पते को ब्लॉक कर देता है। समस्या को ठीक करने के लिए, हमें उस आईपी-पते को श्वेतसूची में डालना होगा।

    Azure पोर्टल खोलें> MySQL सर्वर संसाधन> कनेक्शन सुरक्षा . फ़ायरवॉल नियमों . पर स्क्रीन, का मान सेट करें Azure सेवाओं तक पहुंच की अनुमति दें करने के लिए हां . वर्तमान क्लाइंट IP पता जोड़ें Click क्लिक करें

    IP पता MySQL सर्वर से कनेक्ट करने के लिए अनुमत IP पतों की सूची में जोड़ा जाएगा। सहेजें क्लिक करें - यह एक फ़ायरवॉल नियम बनाएगा।

    अब, MySQL वर्कबेंच पर वापस चलते हैं, कनेक्शन की जांच करें . पर क्लिक करें . एक नई विंडो में, MySQL सर्वर से कनेक्ट करने के लिए पासवर्ड निर्दिष्ट करें और ठीक . पर क्लिक करें

    कनेक्शन सफलतापूर्वक स्थापित हो गया है:

    अगली क्रिया Azure MySQL सर्वर पर डेटाबेस और ऑब्जेक्ट बना रही है।

    कार्यक्षेत्र के साथ Azure में डेटाबेस और तालिका बनाएं

    डेटाबेस बनाने के लिए, MySQL वर्कबेंच खोलें और Azure MySQL सर्वर से कनेक्ट करें। कनेक्ट होने के बाद, eltechDB बनाने के लिए निम्न क्वेरी चलाएँ डेटाबेस:

    Create database eltechDB

    जब आपके पास डेटाबेस बन जाए, तो tblemployee . बनाने के लिए निम्न क्वेरी चलाएँ तालिका:

    use eltechDB;
    create table tblEmployees
    (
    emp_no int,
    birth_date date,
    first_name varchar(50),
    last_name varchar(50),
    gender ENUM('M', 'F'),
    hire_date date
    );
    

    आप स्कीमा . पर डेटाबेस की सूची देख सकते हैं नेविगेटर . का फलक . आप eltechDB . को विस्तृत करके तालिका देख सकते हैं स्कीमा:

    वैकल्पिक रूप से, आप डेटाबेस देखने के लिए निम्न क्वेरी चला सकते हैं:

    Show databases;

    क्वेरी आउटपुट

    टेबल देखने के लिए निम्न क्वेरी चलाएँ:

    Use eltechDB;
    Show tables;
    

    क्वेरी आउटपुट

    इस लेख में, हमने प्रक्रिया को स्पष्ट करने के लिए MySQL कार्यक्षेत्र का उपयोग किया। हालांकि, यह इस उद्देश्य के लिए उपयुक्त एकमात्र उपकरण नहीं है। MySQL के लिए Devart's dbForge Studio एक योग्य विकल्प है - कई पहलुओं में, यह कार्यक्षमता में श्रेष्ठ है, खासकर जब यह प्रदर्शन दक्षता और उन्नत विकल्पों से संबंधित है।

    सारांश

    लेख ने MySQL सर्वर पर Azure डेटाबेस बनाने की चरण-दर-चरण परिनियोजन प्रक्रिया की खोज की। हमने MySQL वर्कबेंच का उपयोग करके डेटाबेस को कनेक्ट किया और डेटाबेस में डेटाबेस और टेबल बनाने के लिए कुछ प्रश्नों को निष्पादित किया। आशा है कि यह लेख Azure डेटाबेस के साथ आपके कार्य के लिए सहायक होगा।


    1. Database
    2.   
    3. Mysql
    4.   
    5. Oracle
    6.   
    7. Sqlserver
    8.   
    9. PostgreSQL
    10.   
    11. Access
    12.   
    13. SQLite
    14.   
    15. MariaDB
    1. Oracle क्लाउड प्लेटफ़ॉर्म पर MySQL डेटाबेस सेवा के साथ Oracle JDeveloper का उपयोग करना, भाग 2

    2. PhpMyAdmin का उपयोग करके डेटाबेस कैसे आयात करें

    3. AVG () - MySQL में एक कॉलम के औसत मान की गणना करें

    4. MySQL में पिछले 24 घंटों के रिकॉर्ड कैसे प्राप्त करें?

    5. PHP mysql सम्मिलित दिनांक प्रारूप