PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل در mysql



destan
August 26th, 2015, 08:16
سلام
جدول های پایگاه داده من حجمشون بالاست
بخاطر همین وقتی مشل پیدا کردند اقدام به ریپیر کردم
ولی متاسفانه mysql هنگ کرد
بعد کلا استارت نشد
وقتی حجم پارتیشن ها رو نگاه کردم دیدم شاخه / کلا پر شده به دلیل ریپیر کردن
قبلش پر نبود
کمکم کنید
مای اس کیو ال کجا رو پر کرده و چطور میشه پاکش کرد ؟

Yas-Host
August 26th, 2015, 08:49
احتمالا slow query log باعث پر شدن پارتیشن سرور شما شده است.

پیشنهاد میکنم قبل از هر کاری از صحت دستوراتی که میزنید اطمینان پیدا کنید.

در صورت نیاز دسترسی ارسال کنید تا بررسی کنیم.

allbert
August 26th, 2015, 08:57
سلام دوست عزیز ;

شما میتونید با دستور زیر فایل های حجیم رو پیدا کنید و اون هایی که مورد استفاده نیستند مثل لاگ ها و ... رو پاک کنید.


find /root -type f -size +100M

دستور بالا فایل های بالای 100 مگابایت رو در شاخه روت پیدا میکنه

میتونید دست کاری کنید دستور رو

موفق باشید.

nginxweb
August 26th, 2015, 10:40
درود

دوست عزیز باید سرورتون در مسیرهای مختلف برای حجم فایل ها و تست inodes بررسی گردد تا مشکل حل شود همچنین mysql بهینه سازی (http://www.nginxweb.ir/blog/mysql-server-config/)گردد تا بهترین بازدهی را داشته باشید

hamid.soltani92
August 26th, 2015, 11:55
سلام.
دوستان استارتر در بخش آموزشی تاپیک دریافت راهنمایی ایجاد کردن، نه تاپیک درخواست خدمات...
لطفا رعایت کنید.

destan
August 27th, 2015, 08:57
ممنون بابت پاسخ هاتون
توسط لاگ ها پر شده بود که حل شد
ولی وقتی ریپیر میزنم چون حجم جدولم 4 گیگ میباشد هنگ میکنه
چیکار کنم ؟

Yas-Host
August 27th, 2015, 09:17
ممنون بابت پاسخ هاتون
توسط لاگ ها پر شده بود که حل شد
ولی وقتی ریپیر میزنم چون حجم جدولم 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 ریپیر کنید.

destan
September 2nd, 2015, 10:20
ممنون بابت اسکریپت