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

विंडोज़ में काम नहीं कर रही फाइल के लिए कमांड लाइन MySQL क्वेरी निर्यात आउटपुट

\G ध्वज हटा दें।

select * from tablename INTO OUTFILE 'c:\users\12345\Downloads\some_non_existingfile'

आपको यह भी सुनिश्चित करने की आवश्यकता है कि MySQL सर्वर --secure-file-priv विकल्प के साथ नहीं चल रहा है

किसी फ़ोल्डर में आउटपुट लिखने की अनुमति देने के लिए निम्नलिखित पंक्ति को जोड़कर/संशोधित करके अपनी mysql कॉन्फ़िग फ़ाइल (my.ini) को जोड़ें या संशोधित करें।

secure-file-priv = ""

या

secure-file-priv = "FOLDER-PATH-OF-YOUR-CHOICE"

फिर

. का उपयोग करके mysql सर्वर को पुनरारंभ करें
net stop mysql
net start mysql

सेटिंग के बारे में थोड़ी सी जानकारी

यदि खाली है, तो चर का कोई प्रभाव नहीं पड़ता है।

यदि किसी निर्देशिका के नाम पर सेट किया जाता है, तो सर्वर केवल उस निर्देशिका में फ़ाइलों के साथ काम करने के लिए आयात और निर्यात संचालन को सीमित करता है। निर्देशिका मौजूद होनी चाहिए; सर्वर इसे नहीं बनाएगा।

यदि NULL पर सेट है, तो सर्वर आयात और निर्यात संचालन को अक्षम कर देता है। यह मान MySQL 5.7.6 के अनुसार अनुमत है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पायथन - एसक्यूएल कनेक्टर:अपडेट काम नहीं करता

  2. गूगल मैप्स एपीआई v3:जूम लेवल और मैप सेंटर को यूजर द्वारा सबमिट किए गए लोकेशन पर कैसे सेट करें?

  3. MySQL:एकाधिक और शर्त के साथ कई से कई संबंध

  4. गैर-अतिव्यापी दिनांक-समय की घटनाओं को डिजाइन करना

  5. mysql PDO और संग्रहीत कार्यविधि गतिशील SQL इंजेक्शन