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

लोकलहोस्ट के माध्यम से Google ऐप्स स्क्रिप्ट को mysql से कनेक्ट करने में असमर्थ

ठीक है, यदि आप इसे अपने घर से कर रहे हैं और Google ऐप स्क्रिप्ट चलाना चाहते हैं तो अपने स्थानीय MYsql डेटाबेस को अपने लैपटॉप पर निम्न चरणों का पालन करें:-

1) अपने लैपटॉप पर पोर्ट 3306 को इंटरनेट पर एक्सपोज़ करें।

अपने राउटर में लॉग इन करें और 3306 पोर्ट को अपने लैपटॉप पर पोर्ट करें:- यदि आपके पास नेटगियर राउटर है तो यहां एक छोटा यूट्यूब वीडियो है। मूल रूप से आप यहाँ क्या कर रहे हैं; जब Google सर्वर पर चलने वाली Google स्क्रिप्ट आपके डेटाबेस का पता लगाने की कोशिश करती है तो यह पोर्ट 3306 पर राउटर (सार्वजनिक आईपी) को हिट करती है। अब वहां से यह अनुरोध आपके विशिष्ट लैपटॉप पर भेज दिया जाता है। उदाहरण पोर्ट फ़ॉरवर्डिंग वीडियो:-पोर्ट फ़ॉरवर्डिंग वीडियो

2) किसी भी उपयोगकर्ता नाम . के साथ MYSql डेटा को किसी के लिए भी खोलें और पासवर्ड किसी भी कंप्यूटर से:-अपने MySQL डेटाबेस पर निम्न कमांड चलाएँ:-

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

3) निम्न पंक्ति में अपने सार्वजनिक आईपी का प्रयोग करें:- तो इसके बजाय var conn =Jdbc.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root","");निम्नलिखित का उपयोग करें

var conn = Jdbc.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root","");

यदि आप अधिकांश वसीयत की तरह IPV6 और JDBC संगतता मुद्दों का सामना करते हैं। अपना सार्वजनिक आईपी निम्न पते से प्राप्त करें:-get my IPV4 पता

इसलिए 127.0.0.1 के बजाय उपरोक्त Google क्वेरी के परिणामों का उपयोग करें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JOIN बनाम WHERE:समान परिणाम प्राप्त करने वाली दो क्वेरीज़ परिमाण प्रदर्शन अंतर के 3-4 क्रम क्यों प्रदर्शित करती हैं?

  2. MYSQL:स्ट्रिंग अक्षर के साथ ग्रुप बाय का उपयोग करना

  3. mysql क्वेरी को ऑप्टिमाइज़ करना (पसंद/नापसंद)

  4. mysql डालने की प्रक्रिया से सम्मिलित आईडी प्राप्त करें

  5. सामान्य अजाक्स और लंबे मतदान के बीच अंतर