Quantcast
Channel: مرکز آموزش و مستندات - رسانگار - رسانگار
Viewing all articles
Browse latest Browse all 31

آشنایی و رفع خطاهای Mysql Server

$
0
0
آشنایی و رفع خطاهای Mysql Server

پیرو درخواست بسیاری از کاربران سرویس های مدیریت نشده در خصوص ارائه راهکاری برای شناسایی مشکلات دیتابیس سرور MySQL  بر آن شدیم تا پاره از خطاهای رایج این دیتابیس سرور را با شرح علت مشکل و راهکار رفع آن ذکر نمائیم

این مطالب با گذر زمان کاملتر خواهند شد

تمامی موارد اشاره شده فقط نمونه از علت و روش رفع مشکل بوده و ممکن است مشکل شما به دلایلی دیگر بوجود آمده و روش رفع آن نیز چیز دیگری باشد

توجه فرمائید اجرای هرگونه دستوری در محیط خط فرمال سیستم عامل های لینوکسی در صورت اشتباه بودن میتواند منجر به ازکار افتادن کامل سیستم عامل و غیر بازیابی بودن اطلاعات شما شود . در صورتی که در محیط های لینوکسی آشنایی ندارید از کارشناسان رسانگار برای ارائه خدمات پشتیبانی و مدیریت سرور کمک بگیرید .

گام اول : خطاهای سرور دیتابیس خود را از طریق دستور زیر مشاهده نمائید

# tail -f /var/lib/mysql/Your.server.hostname.err

 

دستور مذکور برای سرور سی پنل بود با تنظیمات پیشفرض و ممکن است بسته به تنظیماتMySQL ، سرور شما این خطا ها را در جای دیگری ذخیره نماید

خطای شماره یک در لاگ خطاهای سرور  :

130423 21:39:32 [ERROR] /usr/sbin/mysqld: Incorrect key file for table '/tmp/#sql_809_0.MYI'; try to repair it

این خطا ممکن است به خاطر پر شدن فضای هارد دیسک و یا پوشه /tmp ایجاد شده باشد

برای رفع آن ابتدا از طریق دستور

# df -h

وضعیت دیسک سرور خود را مشاهده کنید

به عنوان مثال :

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_test-lv_root
                      420G  126G  273G  32% /
tmpfs                  24G     0   24G   0% /dev/shm
/dev/sda1             485M  102M  358M  23% /boot
/dev/sdb1             1850G  185G  1500G  10% /home2
/usr/tmpDSK           3.9G  3.9M  0  100% /tmp

 

همانطور که می بینید مسیر/tmp پر شده است . پس باید نسبت به خالی کردن آن از طریق دستور rm  اقدام نمائیم.

 

 

 

 


Viewing all articles
Browse latest Browse all 31

Trending Articles