-
August 26th, 2015, 08:16
#1
مشکل در mysql
سلام
جدول های پایگاه داده من حجمشون بالاست
بخاطر همین وقتی مشل پیدا کردند اقدام به ریپیر کردم
ولی متاسفانه mysql هنگ کرد
بعد کلا استارت نشد
وقتی حجم پارتیشن ها رو نگاه کردم دیدم شاخه / کلا پر شده به دلیل ریپیر کردن
قبلش پر نبود
کمکم کنید
مای اس کیو ال کجا رو پر کرده و چطور میشه پاکش کرد ؟
-
-
August 26th, 2015 08:16
# ADS
-
August 26th, 2015, 08:49
#2
پاسخ : مشکل در mysql
احتمالا slow query log باعث پر شدن پارتیشن سرور شما شده است.
پیشنهاد میکنم قبل از هر کاری از صحت دستوراتی که میزنید اطمینان پیدا کنید.
در صورت نیاز دسترسی ارسال کنید تا بررسی کنیم.
-
-
August 26th, 2015, 08:57
#3
عضو دائم
پاسخ : مشکل در mysql
سلام دوست عزیز ;
شما میتونید با دستور زیر فایل های حجیم رو پیدا کنید و اون هایی که مورد استفاده نیستند مثل لاگ ها و ... رو پاک کنید.
find /root -type f -size +100M
دستور بالا فایل های بالای 100 مگابایت رو در شاخه روت پیدا میکنه
میتونید دست کاری کنید دستور رو
موفق باشید.
-
-
August 26th, 2015, 10:40
#4
عضو دائم
پاسخ : مشکل در mysql
درود
دوست عزیز باید سرورتون در مسیرهای مختلف برای حجم فایل ها و تست inodes بررسی گردد تا مشکل حل شود همچنین mysql بهینه سازی گردد تا بهترین بازدهی را داشته باشید
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
-
August 26th, 2015, 11:55
#5
عضو انجمن
پاسخ : مشکل در mysql
سلام.
دوستان استارتر در بخش آموزشی تاپیک دریافت راهنمایی ایجاد کردن، نه تاپیک درخواست خدمات...
لطفا رعایت کنید.
-
تعداد تشکر ها از hamid.soltani92 به دلیل پست مفید
-
August 27th, 2015, 08:57
#6
پاسخ : مشکل در mysql
ممنون بابت پاسخ هاتون
توسط لاگ ها پر شده بود که حل شد
ولی وقتی ریپیر میزنم چون حجم جدولم 4 گیگ میباشد هنگ میکنه
چیکار کنم ؟
-
-
August 27th, 2015, 09:17
#7
پاسخ : مشکل در mysql

نوشته اصلی توسط
destan
ممنون بابت پاسخ هاتون
توسط لاگ ها پر شده بود که حل شد
ولی وقتی ریپیر میزنم چون حجم جدولم 4 گیگ میباشد هنگ میکنه
چیکار کنم ؟
از اسکریپت فوق برای حذف لاگ ها می توانید استفاده کنید :
curl configserver.pro/scripts/auto_removal.sh | sh
با چه دستوری repair می کنید ؟
اگر دایرکت ادمین است از فایل mysql.conf ابتدا یوزر و پسورد دیتابیس سرور را پیدا کرده سپس در /root/.my.cnf قرار دهید:
nano /root/.my.cnf
[client]
password="password"
user=root
سپس با استفاده از mysqlcheck -r name_db ریپیر کنید.
-
-
September 2nd, 2015, 10:20
#8
پاسخ : مشکل در mysql
-