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

मैं दूरस्थ डेटाबेस तक पासवर्ड-रहित पहुँच के लिए रेल को कैसे कॉन्फ़िगर करूँ?

सबसे पहले, आपको MySQL सर्वर पर एक SSH टनल स्थापित करने की आवश्यकता है। क्लाइंट मशीन पर, चलाएँ:

ssh -fNg -L 3307:127.0.0.1:3306 [email protected]

यह Salt.woofwoof.com सर्वर के लिए एक SSH टनल स्थापित करेगा। लोकलहोस्ट पोर्ट 3307 से कोई भी कनेक्शन सुरंग के माध्यम से पोर्ट 3306 पर रिमोट होस्ट को भेजा जाएगा।

फिर अपने डेटाबेस.yml को वैसे ही कॉन्फ़िगर करें जैसे आप स्थानीय कनेक्शन के लिए करते हैं, लेकिन अग्रेषित पोर्ट 3307 निर्दिष्ट करें:

canine:
  adapater: mysql2
  database: canine
  username: bowser
  password: *secret*
  port: 3307

आप ssh टनल सेटअप को /etc/inittab में जोड़ना चाह सकते हैं ताकि बूट के बाद टनल स्थापित हो जाए। देखें http://chxo.com/be2/20040511_5667.html यह कैसे करना है इसके एक उदाहरण के लिए।



  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 पर सिम्युलेटिंग लैग फंक्शन

  2. बिना cPanel लॉगिन के PhpMyAdmin को कैसे एक्सेस करें

  3. कैसे mysql स्वचालित रूप से प्रारंभ करें? (केवल लिनक्स-क्ली)

  4. सॉकेट होमब्रे के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं हो सकता

  5. क्लाउड फायरस्टोर डेटाबेस में डेटा जोड़ना