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

लाइन 1 . पर '■/' के पास mysqldump फ़ाइल ERROR 1064 (42000) आयात करते समय

अंत में मुझे एक समाधान मिला

हमें दो विकल्प चाहिए

  • --default-character-set=utf8 :यह बीमा UTF8 प्रत्येक क्षेत्र के लिए उपयोग किया जाता है
  • --result-file=file.sql :यह विकल्प डंप डेटा को ऑपरेटिंग सिस्टम से गुजरने से रोकता है जो संभवतः UTF8 का उपयोग नहीं करता है। इसके बजाय यह डंप डेटा को सीधे निर्दिष्ट फ़ाइल में भेजता है।

इन नए विकल्पों का उपयोग करके आपका डंप कमांड कुछ इस तरह दिखेगा:

mysqldump -u root -p --default-character-set=utf8 --result-file=database1.backup.sql database1

आयात करते समय आप वैकल्पिक रूप से उपयोग कर सकते हैं:

mysql --user=root --password=root --default_character_set utf8 < database1.backup.sql

स्रोत:http://nathan.rambeck.org/blog/1 -रोकथाम-एन्कोडिंग-मुद्दों-mysqldump



  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. MySQL ग्रुप बाय और अन्य कॉलम का कुल मूल्य

  3. MySQL:समूह फ़ंक्शन का अमान्य उपयोग

  4. कोई परिणाम नहीं लौटाने वाली एकाधिक तालिकाओं पर MYSQL जॉइन करें

  5. आप MySQL क्लाइंट के लिए डिफ़ॉल्ट पेजर कैसे सेट करते हैं?