اشتراک گذاری در facebook
اشتراک گذاری در twitter
اشتراک گذاری در linkedin
اشتراک گذاری در whatsapp
اشتراک گذاری در email
اشتراک گذاری در telegram
مشاهده تعداد خط های یک فایل از طریق SSH

چگونه تعمیر table دیتابیس از طریق SSH

توجه داشته باشید Mysql server باید در حال اجرا باشد.
با استفاده از دستور زیر می توانید وضعیت آن را بررسی نمایید:

/etc/init.d/mysql status

اکنون با استفاده از دستور زیر به دیتابیس login میکنیم.

mysql> mysql –u databaseusername –p database password databasename
اکنون دیتابیس مورد نظر که مشکل دارد را بصورت زیر انتخاب می نماییم:

mysql> use databasename;

حال با استفاده از دستور زیر بررسی می نماییم که آیا table مورد نظر مشکل دارد یا خیر:

mysql> check table tablename;

اگر پس از اجرای دستور مقدار NULL به عنوان خروجی قرار گرفت یعنی table خراب است در غیر اینصورت مشکلی ندارد.
در صورتی که table  مشکل داشت برای تعمیر آن از دستور زیر استفاده می نماییم:

mysql> repair table tablename;

اکنون table شما تعمیر میشود.

همچنین میتوانید با استفاده از دستورات زیر در محیط اصلی ssh  اعمال optimize , check و repair را یکباره روی کل table ها انجام دهید.

برای repair :
mysqlcheck -u username -p –auto-repair dbanem
برای optimize
mysqlcheck -u username -p –optimize dbanem
برای  check
mysqlcheck -u username -p –check dbanem
…………………………
mysqlcheck -u da_admin -p –auto-repair –all-database

اشتراک گذاری در facebook
اشتراک گذاری در twitter
اشتراک گذاری در linkedin
اشتراک گذاری در whatsapp
اشتراک گذاری در email
اشتراک گذاری در telegram

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

وب نگاران پارسه

پشتیبانی آنلاین!