تعمیر mysql با استفاده از ssh سرور مجازی

آموزش تعمیر mysql با استفاده از ssh سرور مجازی

برای تعمیر mysql با استفاده از ssh سرور مجازی باید mysql server را اجرا داشته باشید و برای اطمینان حاصل، دستور زیر را برای بررسی کردن آن وار کنید :

[su_code]

/etc/init.d/mysql status

[/su_code]

حالا با وارد کردن دستور زیر وارد پایگاه داده شوید :

[su_code]

mysql> mysql –u databaseusername –p database password databasename

[/su_code]

 

بعد از وارد شدن پایگاه داده ای که فکر میکنید دارای خطا هست را انتخاب کنید :

[su_code]

mysql> use databasename;

[/su_code]

سپس با وارد کردن دستور زیر چک کنید که جدول مشکلی دارد یا نه :

[su_code]

mysql> check table tablename;

[/su_code]

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

[su_code]

mysql> repair table tablename;

[/su_code]

همینطور شما میتوانید با وارد کردن دستورات زیر در محیط هایی مثل ssh سرور مجازی  optimize , check و repair را یکبار روی همه جداول انجام دهید :

برای تعمیر کردن دستور :

[su_code]

mysqlcheck -u username -p –auto-repair dbanem

[/su_code]

برای optimize کردن دستور :

[su_code]

mysqlcheck -u username -p –optimizedbanem

[/su_code]

برای بررسی کردن :

[su_code]

mysqlcheck -u username -p –checkdbanem
…………………………
mysqlcheck -u da_admin -p –auto-repair –all-database

[/su_code]