मैं मैसकल वर्कबेन्च में रेल्स मैसिकल डेटाबेस कैसे खोलूं?


0

मुझे रूबी प्रोजेक्ट पर रूबी में अपने mysql डेटाबेस फ़ाइलों को खोजने और मैसूरवेलवर्बेंच में खोलने में परेशानी हो रही है

यह एक ऐप के लिए मेरी फ़ोल्डर संरचना है

यहां छवि विवरण दर्ज करें

यह मेरा database.yml है

development:

  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: rawdy_development
  pool: 5
  username: root
  password:
  socket: /tmp/mysql.sock  

मैं MySqlWorkbench में खोलने के लिए अपना mysql डेटाबेस फ़ाइल नहीं ढूँढ रहा हूँ।
मदद।

जवाबों:


1

इसके विपरीत sqlite, आपकी रेल परियोजना में MySQL डेटाबेस फाइलें नहीं हैं, database.ymlफाइल में केवल डेटाबेस से जुड़ने की जानकारी है। उस स्थिति में यह एक यूनिक्स सॉकेट फ़ाइल के माध्यम से जुड़ने की कोशिश कर रहा है।

मुझे यकीन नहीं है कि वर्कबेंच उस तरह से कनेक्ट हो सकता है, लेकिन सबसे अधिक संभावना है कि डेटाबेस सर्वर आपकी मशीन पर स्थित है localhost, पोर्ट 3306, उपयोगकर्ता नाम rootऔर एक खाली पासवर्ड का उपयोग करके , आपको उस सर्वर से कनेक्ट करने और डेटाबेस का उपयोग rawdy_developmentकरने के बजाय, वर्कबेन्च को कॉन्फ़िगर करना चाहिए डेटाबेस फ़ाइल खोलना।


इसका मतलब यह है कि फ़ाइलों का व्यवहार किस डेटाबेस पर निर्भर करता है?
मृदुल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.