چگونه تعمیر 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

  • Email, SSL
  • 25 کاربر این مقاله را مفید می دانند
آیا این پاسخ مفید بود؟

Related Articles

چگونگی مشاهده مصرف دیسک اکانت بصورت جزئی (Disk Space Usage)

یکی از قسمت های cPanel که می تواند در مدیریت اطلاعات و همین طور وبسایت به شما کمک کند Disk space...

نحوه انتقال Backup از طریق Remote FTP در cPanel

1)ابتدا مرورگر را باز نمایید و از طریق http://domain name/cpanelتوسط نام کاربری و رمز عبوری که در...

نحوه ایجاد Addon Domain

1)ابتدا از طریق راهنمای نحوه ورود به cPanel، به آن وارد شوید.   2)در بخش Domains، گزینه...

نحوه ایجاد Backup و امکان دانلود آن از طریق cPanel

1)ابتدا مرورگر خود را باز نمایید و توسط نام کاربری و رمز عبوری که در اختیار دارید به کنترل پنل...

نحوه ایجاد Park Domain در cPanel

  1)ابتدا مرورگر را باز نمایید و از طریق http://domain name/cpanelتوسط نام کاربری و رمز...