মাইএসকিএল ওয়ার্কবেঞ্চ 6.0 থেকে ডেটা রফতানি করুন


98

আমি আমার ডাটাবেসটি রফতানি করার চেষ্টা করছি, উইন্ডোজটিতে মাইএসকিউএল ওয়ার্কবেঞ্চ 6.0 ব্যবহার করে, আমাজন আরডিএসে আমার ডিবি উদাহরণে পাঠাতে, তবে আমি এই ত্রুটিটি পেয়ে যাচ্ছি:

Operation failed with exitcode 7
11:34:40 Dumping clubbin (taxicompanies)
Running: "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe"
-defaults-extra- file="c:\users\selene\appdata\local\temp\tmp6o0hno.cnf"
--max_allowed_packet=1G --delayed-   insert=FALSE --host=localhost --user=root
--port=3306 --default-character-set=utf8 "clubbin"   "taxicompanies"
mysqldump: [ERROR] unknown variable 'delayed-insert=FALSE'

কারও কি এমন ধারণা আছে যা আমাকে সাহায্য করতে পারে?

উত্তর:


283

mysqldump: [ERROR] অজানা পরিবর্তনশীল 'বিলম্বিত-সন্নিবেশ = মিথ্যা'


এই ত্রুটিটি বিভিন্ন সিস্টেমে ঘটে এবং এটি দ্বারা অস্থায়ীভাবে সংশোধন করা যেতে পারে:

  1. সিস্টেমের উপর নির্ভর করে উপযুক্ত ডিরেক্টরিতে যাচ্ছেন:

    ক) উইন্ডোজ : C:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules(x64 সিস্টেমে 32-বিট ইনস্টলেশন C:\Program Files (x86)\MySQL\MySQL Workbench 6.3 CE\modules:)

    খ) ম্যাক ওএস এক্স : Applications/MYSQLWorkbench.app/Contents/Resources/plugins- অ্যাপটিতে ডান ক্লিক করুন এবং অ্যাপ্লিকেশনটির ভিতরে যেতে প্যাকেজ সামগ্রীগুলি নির্বাচন করুন ( ব্র্যাডলি বন্যার জন্য ধন্যবাদ )

    গ) লিনাক্স উবুন্টু : /usr/lib/mysql-workbench/modules( আলেসান্দ্রো লোপসকে ধন্যবাদ )

  2. খোলা ফাইল wb_admin_export_options.py

  3. লাইন সন্ধান করুন "delayed-insert":["Write INSERT DELAYED statements rather than ...

  4. #এটির মন্তব্য করার জন্য এই লাইনের শুরুতে Inোকান

  5. ফাইল সংরক্ষণ করুন এবং ওয়ার্কবেঞ্চ পুনরায় চালু করুন।


উইন্ডোজ 7 x64, মাইএসকিউএল 5.6.27 (মাইআইএসএএম) এবং ওয়ার্কবেঞ্চ 6.3.5 এক্স 64 এ পরীক্ষিত।

ওএসএক্স যোসোমাইট 10.10.4, মাইএসকিউএল 5.5.27 (মাইআইএসএএম), ওয়ার্কবেঞ্চ 6.3.5 বিল্ড 201 সিই x64 এ পরীক্ষিত।


18
ব্যবহারকারীদের ওএসএক্স এর জন্য wb_admin_export_options.pyফাইলের মধ্যে অবস্থিত Applications -> MYSQLWorkbench.app/Contents/Resources/plugins। দ্রষ্টব্য: অ্যাপটিতে ডান ক্লিক করুন এবং অ্যাপ্লিকেশনটির Show Package contentsভিতরে যেতে নির্বাচন করুন।
ব্র্যাডলি বন্যা

1 ম নভেম্বর, 2015 তারিখে সমস্ত আপডেট সহ একটি নতুন ম্যাকের সমস্ত নতুন মাইএসকিউএল সফ্টওয়্যার এর নতুন ইনস্টল। এটি এক্সপোর্ট ডেটা ইস্যুটিকে ঠিক করে দেয়। ধন্যবাদ!
নস্টালজি.ও

4
উবুন্টু ব্যবহারকারীদের জন্য/usr/lib/mysql-workbench/modules/wb_admin_export_options.py
ব্রায়ান লেশম্যান

4
ইনসার্ট বিলম্বিত কেবল মাইসাম, স্মৃতি, সংরক্ষণাগার, এবং কালো টেবিলগুলির সাথে কাজ করে। বিলম্বিত সমর্থন করে না এমন ইঞ্জিনগুলির জন্য, একটি ত্রুটি ঘটে। যদি আপনি ইনডোডব ব্যবহার করে থাকেন তবে এটিকে মন্তব্য করুন
পাস্কাল

@cybermonkey - আপনি কি নিশ্চিত? পথে সবসময় ছাড়া "Program Files" & ইনস্টল "(এক্স 86)" ... - আমি workbench x32 উপর Win32 এবং x64 উপর win64 পরীক্ষা আছে
c4pricorn

8

এটি আমার পক্ষে কাজ করেছে।

সি: \ প্রোগ্রাম ফাইলগুলি \ মাইএসকিউএল \ মাইএসকিউএল ওয়ার্কবেঞ্চ .3.৩ সিই ফাইলটি সম্পাদনা করুন \ মডিউলগুলি b wb_admin_export_options.py (নিশ্চিত হন যে আপনি সম্পাদককে প্রশাসক হিসাবে খোলেন)

লাইনটি সন্ধান করুন:

বিলম্বিত-সন্নিবেশ ": [" INSERT বিবৃতিগুলির চেয়ে INSERT বিলম্বিত বিবৃতি লিখুন "", "ফলস", "বোল", ("5.0.0", "5.7.0")],

এবং লাইনের শুরুতে একটি হ্যাশ রাখুন "#" যাতে এটি দেখতে দেখতে:

# বিলম্বিত-সন্নিবেশ ": [" INSERT বিবৃতিগুলির চেয়ে INSERT বিলম্বিত বিবৃতি লিখুন "", "ফলস", "বোল", ("5.0.0", "5.7.0")],

এটি লাইনের বাইরে মন্তব্য করবে যাতে ওয়ার্কবেঞ্চ এই বিবৃতিটি ব্যবহার না করে।

সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন।

ওয়ার্কবেঞ্চ শুরু করুন এবং আবার চেষ্টা করুন।

রেফারেন্স http://dannytsang.co.uk/mysql-workbench-error-code-7/


দুঃখিত যদি আমি এটি মিস করি - এটি সি 4pricorn এর উত্তর থেকে কীভাবে আলাদা?
ruffin

5

লিনাক্স উবুন্টু / পুদিনায়:

কনফিগারেশন ফাইলটি এখানে অবস্থিত: /usr/lib/mysql-workbench/modules/wb_admin_export_options.py

C4pricorn দ্বারা বর্ণিত হিসাবে, কেবল "বিলম্বিত-সন্নিবেশ" লাইনটি মন্তব্য করুন: ["বরং লিখুন INSERT বিলম্বিত বিবৃতি লিখুন ...

এবং ওয়ার্কবেঞ্চ পুনরায় চালু করুন।


1

বিলম্বিত সন্নিবেশগুলি যেখানে 5.6-এ হ্রাস পেয়েছে এবং 5.7-এ সাধারণ সন্নিবেশগুলিতে রূপান্তরিত হয় (এটিও দেখুন http://dev.mysql.com/doc/refman/5.7/en/insert-delayed.html )। আমি আশ্চর্য হয়েছি কেন মাইএসকিলডাম্প এ সম্পর্কে ত্রুটি জানায়। নির্বিশেষে, মাইএসকিউএল ওয়ার্কবেঞ্চ delayed-insertডাম্পগুলির জন্য কোনও ব্যবহারের সাথে সামঞ্জস্য করতে হবে । এটিকে মাইএসকিউএল ওয়ার্কবেঞ্চের এজেন্টায় আনতে আপনি দয়া করে http://bugs.mysql.com এ একটি বাগ রিপোর্ট ফাইল করতে পারেন ?


4
তবে তারা এটি স্থির হিসাবে বন্ধ করে দিয়েছে। দেখে মনে হচ্ছে তারা কী করছে তা তারা জানে না। আপনার মাইএসকিএল সার্ভার 5.5 ইনস্টলেশন থেকে মাইএসকিএলডাম্প ব্যবহার করা যেমন তারা পরামর্শ দিয়েছিল অন্য কোনও অসমর্থিত প্যারামিটার সম্পর্কে অভিযোগ করবে:mysqldump: unknown variable 'set-gtid-purged=OFF'
ক্লাস্ট

এই বাগটি পুরানো (1.5 বছর বয়সী) এবং সম্পূর্ণ ভিন্ন কিছু সম্পর্কে ছিল (যা স্থির করা হয়েছে)। এখানে জিজ্ঞাসিত সমস্যাটি নতুন মাইএসকিউএল সার্ভারের সাথে সম্পর্কিত (5.7.x)। এই সমস্যাটি মাইএসকিউএল ওয়ার্কবেঞ্চ 6.3.6 এ স্থির করা হয়েছে।
মাইক লিসচে 17

আজব আমি গতকাল মাইএসকিউএল সিই 5.5.46 এবং ওয়ার্কবেঞ্চ 6.3.5 এর সাথে একই বাগ পেয়েছিলাম। 5.5.47 এবং 6.3.6 এ আপগ্রেড করা এখন সমস্ত স্থির বলে মনে হচ্ছে। বিলম্বিত সন্নিবেশ কমান্ড-লাইন বিকল্পটি কেবল তখন সক্ষম করা হয় যখন তারা সক্ষম হয়। এবং সার্ভার ইনস্টলেশন থেকে mysqldump ডিফল্ট হিসাবে ব্যবহার করা হয়। অন্তর্নির্মিত মাইএসকিলডাম্প ব্যবহার করা হলে বিকল্পটি অদৃশ্য। হ্যাঁ, আগের চেয়ে ভাল! ইঙ্গিতটির জন্য ধন্যবাদ।
17

1

CentOS 7 এ,

ফাইলটি খুলুন /usr/lib64/mysql-workbench/modules/wb_admin_export_options.py লাইনটি "বিলম্বিত-সন্নিবেশ" সন্ধান করুন: ["পরিবর্তে INSERT বিলম্বিত বিবৃতি লিখুন ... মন্তব্য করার জন্য এই লাইনের শুরুতে # প্রবেশ করান ফাইল সংরক্ষণ করুন এবং ওয়ার্কবেঞ্চ পুনরায় চালু করুন।


1

আগের পোস্টে হাইলাইট হিসাবে, wb_admin_export_options.py- তে বিলম্বিত-সন্নিবেশ লাইনে একটি # রেখে সমস্যাটি সমাধান করে W আমি কী যুক্ত করতে চাই তা হ'ল আমি যখন নোটপ্যাড এবং পাইথনউইনে সম্পাদনা করার চেষ্টা করেছি তখন আমি প্রশাসক অধিকারের সমস্যার মুখোমুখি হয়েছি । তারা আমার সম্পাদনার পরে ফাইলটি সংরক্ষণ করতে দেয় না finally অবশেষে এটিকে নোটপ্যাড ++ এ সম্পাদনা করে সংরক্ষণ করে কাজ করব around যে কেউ এখান থেকে ডাউনলোড করতে পারেন https://notepad-plus-plus.org/


0

বিলম্বিত-সন্নিবেশ লাইনটি মুছে ফেলা wb_admin_export_options.pyসমস্যার সমাধান করে। ফাইলটি সংশোধন করার জন্য আপনাকে প্রশাসকের অধিকার পেতে হবে to

তবুও বিবেচনা করুন যে আপনার মাইএসকিউএল ডাটাবেসটি আগে যথাযথভাবে আপগ্রেড করা হয়নি।


0

সম্পাদক সম্পর্কে সাবধানতা অবলম্বন করুন: উইন 7 তে 64 নোটপ্যাড এই পরিবর্তনটিতে কাজ করে না। নোটপ্যাড একটি একক লাইন উপস্থাপন করবে, crlf সহ একটি সম্পাদক ব্যবহার করবে।


0

আমি সর্বশেষ সংস্করণে আপগ্রেড না হওয়া পর্যন্ত আমার এই ত্রুটি ছিল। বর্তমানে 8.0.15। এটি আমার ম্যাক এ স্থির করেছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.