यदि आप चाहते हैं कि आपका PHP कोड किसी दूरस्थ MySQL डेटाबेस से कनेक्ट हो, तो आपको MySQL से कनेक्ट होने वाले फ़ंक्शन को कॉल करते समय बस उस दूरस्थ होस्ट को निर्दिष्ट करना होगा।
उदाहरण के लिए, कॉल करते समय mysql_connect()
, निर्दिष्ट न करें localhost पहले पैरामीटर के रूप में -- लेकिन आपका असली रिमोट होस्ट.
के साथ भी ऐसा ही mysqli::__construct()
या PDO
, बिल्कुल।
कुछ नोट:
- आपके दूरस्थ होस्ट को MySQL से कनेक्शन स्वीकार करना चाहिए (फ़ायरवॉल के बारे में सोचें)
- आपके दूरस्थ MySQL डेटाबेस सर्वर को गैर-लोकलहोस्ट से कनेक्शन स्वीकार करना चाहिए
- दूरस्थ सर्वर पर/से क्वेरी भेजना, और परिणाम प्राप्त करना लोकलहोस्ट पर ऐसा करने की तुलना में बहुत धीमा होगा!