ऐपएमएल ट्यूटोरियल

ऐपएमएल होम AppML कैसे करें ऐपएमएल डेटा ऐपएमएल में शामिल हैं ऐपएमएल नियंत्रक ऐपएमएल संदेश ऐपएमएल मॉडल ऐपएमएल एपीआई

ऐपएमएल मामले

केस परिचय केस टेक्स्ट फ़ाइल केस एक्सएमएल फाइल केस JSON फ़ाइल केस ग्राहक केस उत्पाद केस सप्लायर्स केस शिपर्स केस श्रेणियाँ केस कर्मचारी

ऐपएमएल क्लाइंट

ऐपएमएल क्लाइंट ऐपएमएल प्रोटोटाइप ऐपएमएल सूचियां ऐपएमएल फॉर्म ऐपएमएल वेबएसक्यूएल

ऐपएमएल सर्वर

ऐपएमएल पीएचपी एपीपीएमएल एएसपी

ऐपएमएल क्लाउड

गूगल क्लाउड एसक्यूएल अमेज़ॅन आरडीएस एसक्यूएल

ऐपएमएल संदर्भ

ऐपएमएल संदर्भ ऐपएमएल डेटाफाइल्स ऐपएमएल डेटाबेस ऐपएमएल एपीआई ऐपएमएल आर्किटेक्चर ऐपएमएल इतिहास

Google क्लाउड SQL का उपयोग करके AppML


Google क्लाउड सेवाएं

Google क्लाउड SQL एक डेटाबेस क्लाउड सेवा है।

इसे स्थापित करना और प्रबंधित करना आसान है।

यह आजमाने के लिए मुफ़्त है!

Google क्लाउड SQL क्या है

Google क्लाउड SQL एक क्लाउड आधारित डेटाबेस सेवा है।


Google क्लाउड SQL का उपयोग क्यों करें?

Google क्लाउड SQL बिना किसी झंझट के क्लाउड में तैनात MySQL डेटाबेस प्रदान करता है।

Google शक्तिशाली डेटाबेस प्रदान करता है जो तेजी से चलते हैं, और लचीली चार्जिंग (प्रति उपयोग भुगतान) करते हैं।

Google स्वचालित बैकअप, पैचिंग और पुनर्प्राप्ति का प्रबंधन करता है।


शुरू करना

इससे पहले कि आप Google क्लाउड SQL का उपयोग शुरू करें, आपको एक Google खाते की आवश्यकता होगी, और Google Developers Console के लिए साइन अप करना होगा।

यदि आपके पास Google खाता नहीं है तो आप यहां एक के लिए साइन अप कर सकते हैं: अपना Google खाता बनाएं


Google Developers Console के लिए साइन अप करें

जब आप Google Developers Console के लिए साइन अप करते हैं, तो आपका Google खाता SQL सहित Google क्लाउड में सभी सेवाओं के लिए स्वचालित रूप से साइन अप हो जाता है।

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

क्लाउड प्लेटफ़ॉर्म का निःशुल्क परीक्षण आपको 60 दिनों के लिए क्लाउड SQL को निःशुल्क आज़माने की अनुमति देता है। अधिक जानकारी के लिए, क्लाउड प्लेटफ़ॉर्म निःशुल्क परीक्षण देखें ।

यदि आप अपनी निःशुल्क अवधि के बाद क्लाउड प्लेटफ़ॉर्म के साथ जारी रखने का निर्णय लेते हैं (या यदि आपको निःशुल्क उपयोग स्तरीय ऑफ़र की तुलना में अधिक संग्रहण या प्रदर्शन की आवश्यकता है), तो आप केवल आपके द्वारा उपयोग किए जाने वाले संसाधनों के लिए भुगतान करते हैं।

Google Developers Console खाता बनाने के लिए यहां जाएं: https://console.developers.google.com/freetrial , और ऑन-स्क्रीन निर्देशों का पालन करें।


एक MySQL डेटाबेस इंस्टेंस बनाएं

इस उदाहरण में हम MySQL पर चलने वाला एक डेटाबेस इंस्टेंस सेट करेंगे।

 एक MySQL DB उदाहरण बनाएँ:

  • एक बार जब आप अपना खाता बना लेते हैं तो Google स्वचालित रूप से आपके लिए "माई फर्स्ट प्रोजेक्ट" नामक एक नया प्रोजेक्ट बना देगा। इस उदाहरण में हम केवल उस प्रोजेक्ट का उपयोग करेंगे।
  • मेनू में, "संग्रहण" पर क्लिक करें, और फिर "क्लाउड एसक्यूएल" पर क्लिक करें
  • "एक उदाहरण बनाएं" पर क्लिक करें
  • "क्लाउड एसक्यूएल इंस्टेंस बनाएं" पेज पर अपने डीबी इंस्टेंस के लिए एक नाम, क्षेत्र और प्रदर्शन स्तर चुनें। इस उदाहरण में हम उन्नत विकल्पों को छोड़ देंगे।
  • "बनाएं" पर क्लिक करें
  • नया डीबी इंस्टेंस डीबी इंस्टेंस की सूची में दिखाई देता है (जब इसकी स्थिति "रननेबल" होती है तो यह उपयोग के लिए तैयार होता है)
  • उदाहरण के नाम पर क्लिक करें, और नेविगेशन फलक पर "एक्सेस कंट्रोल" पर क्लिक करें
  • उप-नेविगेशन फलक में "आईपी पता" पर क्लिक करें, और "आईपीवी 4 पते का अनुरोध करें" बटन पर क्लिक करें
  • इस आईपी पते को रखें, क्योंकि यह वह आईपी पता होगा जिसका उपयोग आप अपने डेटाबेस से कनेक्ट करने के लिए करते हैं
  • उप-नेविगेशन फलक में "उपयोगकर्ता" पर क्लिक करें, और "नया उपयोगकर्ता" बटन पर क्लिक करें
  • अपने डेटाबेस के लिए एक उपयोगकर्ता नाम और पासवर्ड निर्दिष्ट करें
  • उप-नेविगेशन फलक में "प्राधिकरण" पर क्लिक करें, और अनुमत नेटवर्क के अंतर्गत "+ आइटम जोड़ें" बटन पर क्लिक करें
  • यहां आप निर्दिष्ट कर सकते हैं कि आपके डेटाबेस तक किसके पास पहुंच है, यह हो सकता है:
    • आपका अपना आईपी, या आपके सर्वर का आईपी। इस तरह केवल आपके पास अपने डेटाबेस तक पहुंच है
    • या 0.0.0.0/0, जो सभी बाहरी आईपी पते को कनेक्ट करने की अनुमति देता है (यह एक सुरक्षा जोखिम हो सकता है, और अतिरिक्त लागत का कारण बन सकता है)
  • "सहेजें" पर क्लिक करें
  • नेविगेशन फलक में "डेटाबेस" पर क्लिक करें, और "नया डेटाबेस" बटन पर क्लिक करें
  • अपने डेटाबेस के लिए एक नाम निर्दिष्ट करें (जब तक आपकी विशिष्ट आवश्यकताएं न हों, आप अन्य विकल्पों को वैसे ही छोड़ सकते हैं जैसे वे हैं)

अब आपके पास एक Google क्लाउड SQL डेटाबेस है, जिसमें एक IP है जिससे आप कनेक्ट कर सकते हैं।


AppML में डेटाबेस कनेक्शन कॉन्फ़िगर करें

डेटाबेस कनेक्शन को कॉन्फ़िगर करने के लिए, appml_config फ़ाइल संपादित करें:

पीएचपी उदाहरण: appml_config.php

<?php echo("Access Forbidden");exit();?>
{
"dateformat" : "yyyy-mm-dd",
"databases" : [{
"connection" : "mydatabase",
"host" : "yourDatabaseURL",
"dbname" : "yourDatabaseName",
"username" : "yourUserName",
"password" : "yourPassword"
}]
}

निम्नलिखित संपादित करें:

  1. mydatabase - जो कुछ भी आप चाहते हैं कि आपके आवेदन में डेटाबेस कनेक्शन को कॉल किया जाए
  2. yourDatabaseURL - पिछले चरण से IP में बदलें, और पोर्ट 3306 जोड़ें (जैसे यह 192.168.1.1:3306 )
  3. yourDatabaseName - Google क्लाउड SQL में अपने डेटाबेस इंस्टेंस के नाम में परिवर्तन करें
  4. yourUserName - Google मेघ SQL में अपने डेटाबेस के लिए आपके द्वारा निर्दिष्ट उपयोगकर्ता नाम में परिवर्तन
  5. yourPassword - Google क्लाउड SQL में अपने डेटाबेस के लिए आपके द्वारा निर्दिष्ट पासवर्ड में परिवर्तन करें

AppML को अब आपके Google क्लाउड SQL डेटाबेस से कनेक्ट करने के लिए कॉन्फ़िगर किया जाना चाहिए।

अब आप अपने डेटाबेस को डेटा से भर सकते हैं: