बनाएं मैंने एक नई रेल परियोजना बनाई, मैंने मचान का उपयोग किया और फिर रेक डीबी की कोशिश की: बनाएं। मैं नहीं बदली हुई config/database.yml किया तो पासवर्ड था अशक्त (मैं हमेशा मैं स्थानीय होस्ट करने के लिए/phpmyadmin में लॉग इन करने के लिए उपयोग पासवर्ड लेकिन इस बार मैं यह भूल गया में प्रवेश)राक डीबी के बाद MySQL त्रुटि 1045:
विकास: अनुकूलक: mysql2 एन्कोडिंग: UTF8 पुनः कनेक्ट: झूठी डेटाबेस: test_associations_development पूल: 5 उपयोगकर्ता नाम: जड़ पासवर्ड: सॉकेट: /tmp/mysql.sock
तो, वापस टर्मिनल के लिए मैं foll था कारण संदेश:
$ rake db:create Access denied for user 'root'@'localhost' (using password: NO). Please provide the root password for your mysql installation
>
>*******(I entered my password here)
$ rake db:createrake aborted! (<unknown>): couldn't parse YAML at line 31 column 2
Tasks: TOP => db:create => db:load_config (See full trace by running task with --trace)
इस के बाद, मैं phpmyadmin के लिए लॉग इन नहीं कर सकते हैं और मैं इस त्रुटि मिल रही है जब मैं अपने क्षुधा स्थानीय रूप से चलाने के :
Mysql2 :: त्रुटि
पहुँच उपयोगकर्ता 'जड़' के लिए इनकार किया @ 'स्थानीय होस्ट' (पासवर्ड का उपयोग: हाँ) मैं ओएस एक्स 10.7.2 का उपयोग कर रहा
, 3.2 रेल, रूबी 1.9.3
कोई विचार??
समस्या निम्न कमांड का प्रयोग हल: 'जड़' के लिए 'mysql -u जड़ (पासवर्ड की आवश्यकता)' ' पासवर्ड सेट करें ('mypassword') @ 'स्थानीय होस्ट' = पासवर्ड;' धन्यवाद! – Webspirit
मेरे मामले में क्या हुआ: दो पासवर्ड थे - एक डीवी डीबी के लिए और एक टेस्ट डीबी के लिए, मैं टेस्ट डीबी के लिए पासवर्ड बदलना भूल गया, भाग गया रेक, और यह मेरे उपयोगकर्ता के लिए पासवर्ड को yml में पासवर्ड का परीक्षण करने के लिए पासवर्ड बदल गया फ़ाइल। – rohanagarwal