mysqldump ত্রুটি # 1557: দুর্নীতির ইভেন্ট টেবিল?


14

আমি আমার পুরানো মাইএসকিএল ব্যাকআপ স্ক্রিপ্টগুলি থেকে কেবল নিম্নলিখিত ত্রুটিটি লক্ষ্য করেছি:

% mysqldump -hsql -uXXXX -pXXXX --events --all-databases > /dev/null 
mysqldump: Couldn't execute 'show events': Cannot proceed because system tables
     used by Event Scheduler were found damaged at server start (1577)

চারপাশে হাঁসফাঁস করা mysql.events এর সাথে এক ধরণের দুর্নীতির ইঙ্গিত দেয় বলে মনে হয় (আমি - তদন্তের পতাকাটি এড়িয়ে গেলে ত্রুটি ছাড়াই ডাম্প করতে পারি)। আমি উদ্বিগ্ন যে ডাটাবেসে কোনও গুরুতর সমস্যা রয়েছে এবং কেউ একই সমস্যার প্রতিবেদন করার কোনও স্পষ্ট উদাহরণ জরিমানা করতে পারে না। নিকটতম ম্যাচটি ইঙ্গিত দেয় যে মাইসাম্যাচকে আইএসএ সূচকটি পুনর্নির্মাণের জন্য ব্যবহার করা উচিত, তবে আমি নিশ্চিত নই যে এটি একই সমস্যা।

আমি একটি উবুন্টু 10.04.4 এলটিএস সিস্টেমে mysql v14.14 চালাচ্ছি। এই ত্রুটিটি ছাড়া অন্য কোনও উপসর্গ / সমস্যা আমি দেখছি না।

আমি আশায় ছিলাম যে আমি আশেপাশে ঝাঁকুনি শুরু করার আগে কেউ ডেকে পরামর্শ দিতে পারে এবং সত্যিই ডিবিটিকে কলুষিত করতে পারে।

উত্তর:


27

ভাঙা মাইএসকিএল আপগ্রেডের মতো শোনাচ্ছে।

আমি চেষ্টা করার পরামর্শ দেব:

mysql_upgrade -u root -h localhost -p --verbose --force

এবং তারপর /etc/init.d/mysql restart

অবশেষে, আবার চেষ্টা করুন :)

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