Server Levelرفع مشکل سرورمدیریت سرور
repair دیتابیس از طریق ssh
آموزش Repair و Optimize تمام دیتابیس ها در دایرکت ادمین

repair database ssh
برای Repair تمام دیتابیس در دایرکت ادمین ابتدا رمز da_admin را پیدا کنید.
1 | cat /usr/local/directadmin/conf/mysql.conf |
سپس از دستور زیر استفاده نمایید.
1 | mysqlcheck -u da_admin -p --auto-repair --all-databases |
با استفاده از دستور زیر نیز بدون نیاز به پسورد می توانید دیتابیس ها را repair و optimize نمایید.
1 | mysqlcheck --defaults-extra-file=/usr/local/directadmin/conf/my.cnf --auto-repair --optimize --all-databases |
در صورتی که می خواهید در Cron دیتابیس خود را بصورت مداوم repair کنید می توانید از دستورات زیر استفاده نمایید.
1 | mysqlcheck -uda_admin -p`grep "^passwd=" /usr/local/directadmin/conf/mysql.conf | cut -d= -f2` --auto-repair --optimize --all-databases |
و یا
1 | mysqlcheck --defaults-extra-file=/usr/local/directadmin/conf/my.cnf --auto-repair --optimize --all-databases |