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

सिद्धांत 2 कमांड लाइन उपकरण; एमएएमपी और mysql.sock

एमएएमपी अपने स्वयं के MySQL सॉकेट का उपयोग करता है जबकि सीएलआई /var/mysql/mysql.sock में डिफ़ॉल्ट का उपयोग करता है। इसका मतलब यह हो सकता है कि आप गलत PHP संस्करण चला रहे हैं (एमएएमपी एक नहीं बल्कि डिफ़ॉल्ट मैक ओएस एक्स एक)। कोई बड़ी बात नहीं है क्योंकि यह आपके सिद्धांत कमांड लाइन के मुद्दों से भी निपट सकता है। तो आपके पास कई विकल्प हैं:

  1. अपने मैक ओएस एक्स PHP संस्करण में पथ को उपसर्ग के रूप में डालकर सीएलआई उपकरण शुरू करने के लिए एमएएमपी PHP संस्करण का उपयोग करने का प्रयास करें यानी

    /Applications/MAMP/bin/php5.3/bin/php ./doctrine orm:schema-tool:create

  2. बस /var/mysql/mysql.sock से वास्तविक सॉकेट फ़ाइल में एक लिंक सेट करें जो कि /Applications/MAMP//tmp/mysql/mysql.sock में होना चाहिए, तो आप टर्मिनल पर जाते हैं जबकि आपका MAMP एक प्रकार चला रहा है (आप पासवर्ड टाइप करने के लिए कहा जाएगा):

    sudo ln -s /Applications/MAMP//tmp/mysql/mysql.sock /var/mysql/mysql.sock

  3. अपनी किसी भी MAMP कॉन्फिग फाइल में "/Applications/MAMP//tmp/mysql/mysql.sock" की हर घटना का पता लगाएं और इसे /var/mysql/mysql.sock में बदलें ताकि आप वास्तव में MySQL सॉकेट के लिए डिफ़ॉल्ट पते का उपयोग करें . हालांकि, मैंने कभी परीक्षण नहीं किया कि क्या यह काम करता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेबियन 8 पर phpMyAdmin को कैसे स्थापित और कॉन्फ़िगर करें?

  2. मैं MySQL में पायथन में शब्दकोशों की सूची डालने के लिए एक्ज़ीक्यूटमैनी का उपयोग कैसे कर सकता हूँ?

  3. एक SQL क्वेरी कैसे लिखें जो प्रति माह और वर्ष में पंक्तियों की संख्या की गणना करता है?

  4. अपरिभाषित संपत्ति:Illuminate\Database\Eloquent\Collection::Laravel 5.2

  5. कुल विज्ञापन क्लिक और दृश्य