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

PHP में दूरस्थ MySQL डेटाबेस को कैसे कनेक्ट करें

मान लीजिए कि आप किसी प्रोजेक्ट पर काम कर रहे हैं और आपका कोड/एप्लिकेशन अलग-अलग होस्टिंग सर्वर पर होस्ट किया गया है और अन्य अलग-अलग साझा होस्टिंग सर्वर पर होस्ट किया गया MySQL डेटाबेस है और आप अपने MySQL डेटाबेस को एप्लिकेशन सर्वर से दूरस्थ रूप से एक्सेस करना चाहते हैं तो यह ट्यूटोरियल आपके लिए है।

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



. जब आप अलग-अलग सर्वर पर होस्ट किए गए एकाधिक डेटाबेस कनेक्ट करना चाहते हैं तो यह एक्सेस सहायक होता है। यह ट्यूटोरियल PHP में दूरस्थ MySQL डेटाबेस को कनेक्ट करने में मदद करेगा।

मान लीजिए कि आपका डेटाबेस साझा होस्टिंग (SH-1) पर होस्ट किया गया है और आपका एप्लिकेशन किसी अन्य होस्ट (SH-2) पर होस्ट किया गया है। और आप अपने SH-2 एप्लिकेशन सर्वर को SH-2 Mysql सर्वर से जोड़ने के लिए समाधान ढूंढ रहे हैं तो नीचे दिए गए चरणों का पालन करें।



चरण-1: अपने साझा होस्टिंग cpanel में लॉगिन करें।

चरण-2: डेटाबेस अनुभाग के अंतर्गत, दूरस्थ MySQL® पर क्लिक करें।


चरण-3: एप्लिकेशन होस्ट सर्वर (SH-2) का IP पता दर्ज करें, जहां से आपको (SH-2) के लिए कनेक्शन प्रमाणित करने के लिए mysql डेटाबेस तक पहुंचने की आवश्यकता है।

चरण-4: किसी अन्य एप्लिकेशन सर्वर (SH-2) से साझा होस्टिंग सर्वर (SH-1) में होस्ट किए गए डेटाबेस के साथ संबंध बनाने के लिए। आप केवल PHP कनेक्शन कोड में उनके उपयोगकर्ता नाम और पासवर्ड के साथ MySQL सर्वर और डेटाबेस नाम का होस्ट नाम जोड़ते हैं। अब आपका mysql सर्वर (SH-1) एप्लिकेशन सर्वर (SH-2) से कनेक्शन अनुरोध को आसानी से प्रमाणित करेगा।

connect_error) { die ("कनेक्शन विफल:"। $conn->connect_error);} "DB सफलतापूर्वक कनेक्टेड" गूंजें; 

यदि कनेक्शन सफल होगा तो यह "डीबी कनेक्टेड सफलतापूर्वक" जैसा संदेश लौटाएगा और आप MySQL डेटाबेस तक पहुंचने और एप्लिकेशन सर्वर (एसएच -2) से MySQL क्वेरी निष्पादित करने में सक्षम होंगे, यदि नहीं तो यह कनेक्शन त्रुटि लौटाएगा।

अगर आपको यह पोस्ट पसंद आए तो कृपया अधिक उपयोगी सामग्री के लिए मेरी सार्वजनिक नोटबुक को सब्सक्राइब करना न भूलें


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL MONTHNAME () संख्याओं से

  2. एक ही कीमत पर अमेज़न आरडीएस पर MySQL AWS प्रदर्शन 2X में सुधार कैसे करें

  3. पीडीओ का उपयोग कर डेटाबेस में मिलान पंक्तियों के साथ समस्या आ रही है

  4. क्या MySQL प्रश्नों में 'LIMIT 1' जोड़ने से वे तेज़ हो जाते हैं जब आप जानते हैं कि केवल 1 परिणाम होगा?

  5. उच्च उपलब्धता के लिए MySQL प्रतिकृति