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

रूबी में एसएसएच सुरंग कैसे बनाएं और फिर रिमोट होस्ट पर MySQL सर्वर से कनेक्ट करें

मैं इसे mysql2 मणि ​​का उपयोग करके कांटा के बिना काम करने में सक्षम था

require 'rubygems'
require 'mysql2'
require 'net/ssh/gateway'

gateway = Net::SSH::Gateway.new(
  'remotehost.com',
  'username'
 )
port = gateway.open('127.0.0.1', 3306, 3307)

client = Mysql2::Client.new(
  host: "127.0.0.1",
  username: 'dbuser',
  password: 'dbpass',
  database: 'dbname',
  port: port
)
results = client.query("SELECT * FROM projects")
results.each do |row|
  p row
end
client.close


  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. mysql दोहराए जाने वाले कॉलम की पहली पंक्ति के अलावा सभी के लिए रिक्त स्थान लौटने का चयन करें

  3. वाइल्डकार्ड के साथ स्क्रैबल शब्द खोजक

  4. MySQL डीबी में JSON स्ट्रिंग को कैसे स्टोर करें?

  5. MySQL विदेशी कुंजी