মাইএসকিউএল ডাম্প পুনরুদ্ধার - মন্তব্যগুলি কীভাবে বজায় রাখা যায়


10

সুতরাং আমার কাছে সেই ব্যাকআপ হিসাবে জটিল মাইএসকিউএল ডাম্প রয়েছে। দুর্ভাগ্যক্রমে, সেই ব্যাকআপটি জটিল এবং আমরা অশুভ ট্রিগার ব্যবহার করি।

আমাদের কিছু অশুভ ট্রিগার # টি অক্ষর দিয়ে শুরু করে একটি মন্তব্য লাইন রেখেছিল।

আমি যখন ডাটাবেসটি ব্যাকআপ করি, ফলস্বরূপ ডাম্প # লাইনগুলি সংরক্ষণ করে। সমস্যাটি যখন আমি পুনরুদ্ধারটি করি তখন। # দিয়ে শুরু হওয়া লাইনটি খালি লাইন দ্বারা প্রতিস্থাপিত হয়।

সুতরাং আমি পাউন্ড দিয়ে শুরু করা লাইনের সাথে ডাম্পটি পুনরুদ্ধার করার জন্য একটি উপায় খুঁজছি।


আপনি অতিরিক্ত তথ্য সরবরাহ করতে পারেন? মাইএসকিউএল সার্ভারের সংস্করণটি কী? আপনি পুনরুদ্ধার করার জন্য কোন পদ্ধতিটি ব্যবহার করেন - এটি কি মাইএসকিএল কমান্ড লাইন ক্লায়েন্টের মাধ্যমে, ডিবিভিজুয়ালাইজারের মতো বাহ্যিক প্রোগ্রামের মাধ্যমে, বা অন্য কোনও উপায়ে? এবং কীভাবে আপনি "#" মন্তব্য লাইনের সাহায্যে ট্রিগারগুলি ক্রিট করেছিলেন, কোন সরঞ্জাম বা ক্লায়েন্ট ব্যবহৃত হয়েছিল?
dabest1

উত্তর:


17

ওএমজি আমি জানি আপনার সমস্যা !!!

সমস্যাটি এখানে: মাইএসকিএল ক্লায়েন্ট মন্তব্যগুলি ফিল্টার করে।

-c, --comments      Preserve comments. Send comments to the server. The
                    default is --skip-comments (discard comments), enable
                    with --comments.

শুধু এই মত mysqldump ফাইল লোড করুন:

mysql -u... -p... --comments < dumpfile.sql

একবার চেষ্টা করে দেখো !!!


আমার প্রতিক্রিয়া মুছে ফেলা; আপনার আরও বৈধ মনে হচ্ছে
atxdba

আমার উত্তরটিও মুছে ফেলা হচ্ছে। দেখে মনে হচ্ছে যে --commentsবিকল্পটি মাইএসকিউএল 5.0.52 এবং মাইএসকিউএল 5.1.23 থেকে শুরু করা হয়েছে।
dabest1
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.