InnoDB এর সাথে কিছু সমস্যার কারণে আমি সমস্ত ডাটাবেস একটি নতুন সার্ভারে ফেলে দিচ্ছি:
mysqldump -E -R --all-databases | pv -b | mysql -u root -p -h new.server
ত্রুটি সহ ডাম্প প্রক্রিয়াটি বন্ধ হয়ে গেছে:
59.9kB assword: 59.9kB
ERROR 145 (HY000) at line 2970: Table './mysql/proc' is marked as crashed and should
be repaired
228MB
mysqldump: Got errno 32 on write
সমস্ত ডাটাবেসে সমস্ত টেবিলগুলি মেরামত করার জন্য আমি নিম্নলিখিত কমান্ডটি চালিয়েছি:
mysqlcheck --auto-repair --all-databases
যখন আমি mysql.proc
স্থিতি পরীক্ষা করি , আমি পাই:
mysql> check table mysql.proc;
+------------+-------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+------------+-------+----------+----------+
| mysql.proc | check | status | OK |
+------------+-------+----------+----------+
1 row in set (0.02 sec)
তবে, mysqldump
কমান্ডটি পুনরায় চালানোর সময় আমি এখনও একই ত্রুটি পেয়েছি ।
আমার প্রায় 2000 স্টোর পদ্ধতি রয়েছে। এটাই কি ত্রুটির কারণ হতে পারে?
59.9kB assword: 59.9kB
? এটি কি ত্রুটি বার্তার অংশ?
pv
গন্তব্য হোস্টে পাসওয়ার্ড দেওয়ার আগে ডেটা পাইপিংয়ের এক টুকরো ।