ریپیر دیتابیس از طریق ssh
شاید تا بحال برای شما پیش آمده باشد که بخواهید یک بانک اطلاعاتی mysql را تعمیر یا همان ریپیر کنید، اما به دلیل عدم وجود یا دسترسی کنترل پنل دچار سر در گمی شده باشید.
در صورتی که به سرویس خود دسترسی root دارید به سادگی می توانید با استفاده از mysqlcheck دیتابیس مورد نظر خود را تعمیر نمائید.
کافی است به سرور خود از طریق ssh وارد شده و دستور زیر را اجرا کنید:
mysqlcheck -r -u mysqlusername -p mysqldatabase
بجای mysqlusername یوزرنیم دیتابیس را وارد کنید
بجای mysqldatabase نام دیتابیس را وارد کنید
برای بدست آوردن یوزر نیم و پسوررد و نام دیتابیس میتونید فایل کانفیگ سایت موردنظرتونو با ویرایشگر باز کنید
یا اینکه
– ممکن است پس از اجرای دستور فوق رمز mysql از شما پرسیده شود؛ در صورتی که آنرا به یاد ندارید می توانید آنرا تغییر داده و یا از مسیر زیر آنرا مشاهده فرمائید:
cat /root/.my.cnf
امین جوانمرد -جوان سرور