بایگانی

تعمیر دیتابیس خراب از طریق ssh

شاید تا بحال برای شما پیش آمده باشد که بخواهید یک بانک اطلاعاتی mysql را تعمیر کنید, اما به دلیل عدم وجود یا دسترسی کنترل پنل دچار سر در گمی شده باشید.
در صورتی که به سرویس خود دسترسی root دارید به سادگی می توانید با استفاده از mysqlcheck دیتابیس مورد نظر خود را تعمیر نمائید.
کافی است به سرور خود از طریق ssh وارد شده و دستور زیر را اجرا کنید:

mysqlcheck -p –repair –auto-repair database_name

بجای database_name بایستی نام بانک اطلاعاتی مورد نظر خود را قرار دهید.

– ممکن است پس از اجرای دستور فوق رمز mysql از شما پرسیده شود؛ در صورتی که آنرا به یاد ندارید می توانید آنرا تغییر داده و یا از مسیر زیر آنرا مشاهده فرمائید:

cat /root/.my.cnf