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

डेटाबेस माइग्रेशन के दौरान लार्वा कॉन्फ़िगर नहीं किया गया

मेरी भी यही समस्या थी। मैंने GIT से L5.1 प्रोजेक्ट का क्लोन बनाया है और मैंने प्रदर्शन किया है

composer install 
composer update 

और .env में डीबी विवरण भी कॉन्फ़िगर किया गया है (डिफ़ॉल्ट रूप से .env मौजूद नहीं है इसलिए मैंने .env.example की प्रतिलिपि ली और इसका नाम बदलकर .env कर दिया)। उसके बाद अगर दौड़ने की कोशिश की गई तो

 php artisan migrate

मुझे वही अपवाद मिला जैसे @users4393829 उल्लेख किया गया है। मैंने डेटाबेस खोजने और सेट करने के लिए आदेशों का पालन करने का प्रयास किया।

 php artisan tinker
 >>> Config::get('database.connections.mysql.database');
 >>>null
 >>>Config::set('database.connections.mysql.database','homesteaed');
 >>>Config::get('database.connections.mysql.database');
 >>>homesteaed

इन सब चीजों को करने के बाद मैंने पाया कि कोई डेटाबेस नहीं है। php फ़ाइल इसलिए मैंने इसे 'कॉन्फ़िगरेशन' फ़ोल्डर में रखा है और माइग्रेशन चलाया है जो यह काम करता है। कृपया सुनिश्चित करें कि आपके पास कोई भी कॉन्फिग फाइल है जिसे आपके प्रोजेक्ट में git अनदेखा कर दिया गया है।



  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 त्रुटि 2002 (HY000):सॉकेट के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं हो सकता '/var/run/mysqld/mysqld.sock' (2)

  2. MySQL का उपयोग करने के तरीके पर एक व्यापक मार्गदर्शिका

  3. सी # का उपयोग कर MySQL में अद्यतन कथन

  4. Google क्लाउड SQL को C# से कैसे कनेक्ट करें

  5. ER_NOT_SUPPORTED_AUTH_MODE - MySQL सर्वर