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

LOAD DATA LOCAL INFILE त्रुटि देता है इस MySQL संस्करण के साथ प्रयुक्त कमांड की अनुमति नहीं है

जड़ के रूप में एक ही मुद्दे में भाग गया और मुझे एक पल के लिए फेंक दिया

संकलन के साथ सेट की गई आपकी सर्वर सेटिंग में कोई समस्या हो सकती है

एक ही उपयोगकर्ता के साथ कंसोल में लॉगिन का परीक्षण करने के लिए और अपने लोड डेटा कमांड का प्रयास करें

यदि आपको वही त्रुटि मिलती है, तो कंसोल को बंद करने और चलाने का प्रयास करें

mysql -u USER -p --local-infile=1 DATABASE

अब लोड डेटा कमांड को फिर से चलाने का प्रयास करें

यदि यह काम करता है तो आपको कमांड लाइन विकल्प के साथ mysqld को पुनरारंभ करना होगा या कॉन्फ़िगरेशन विकल्प के साथ पुनः स्थापित करना होगा

संदर्भ (संदर्भ 5.0 के लिए हैं लेकिन मेरे लिए 5.5 के साथ काम किया):

http://dev.mysql.com/doc /refman/5.0/hi/load-data-local.html

http://dev.mysql .com/doc/refman/5.0/hi/mysql-command-options.html#option_mysql_local-infile



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MacOS पर my.cnf फ़ाइल का स्थान

  2. समान परिणाम कैसे खोजें और समानता के आधार पर छाँटें?

  3. सेमीसिंक्रोनस प्रतिकृति सेटअप में एक दुर्घटनाग्रस्त MySQL मास्टर सर्वर को फिर से गुलाम बनाना

  4. SQLAlchemy ORM के साथ बल्क इंसर्ट

  5. चेतावनी:mysql_fetch_array() पैरामीटर 1 को संसाधन, बूलियन में दिए जाने की अपेक्षा करता है