PDA

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



hamed-f
December 23rd, 2014, 19:35
سلام
چند سایت رو به سرور انتقال دادم وبا موفقیت restor شدن به جز یکی که دیتابیس حجیمی داشت
از طریق ssh هم خواستم دیتا بیس رو ریستور کنم ارور max allowed packet داد

یکی از دوستان گفت که به دلیل باگ mysql هستش وباید باید mysql رو پچ کنم
این لینک رو پیدا کردم ولی متوجه نشدم
MySQL Bugs: #22891: session level max_allowed_packet can be set but is ignored (http://bugs.mysql.com/bug.php?id=22891)

چه راهی برای حل این مشکل و ریستور کردن این سایت پیشنهاد میکنید؟

nginxweb
December 23rd, 2014, 19:38
درود

دوست عزیز مقدار max allowed packet را در فایل my.cnf افزایش بدید و سرویس mysql را ریستارت کنید و مجددا تست بفرمایید

hamed-f
December 23rd, 2014, 19:43
از centos5 64 bit استفاده می کنم و این فایل در سرور من به صورت my.cnf.rpmsave هست
مقدار max_alowed_packet =1024m هم قرار دادم ولی این سایت با اینکه 300 مگ دیتابیس بیشتر نداره -- دیتابیسش کامل ریستور نمیشه و تقریبا 68 مگ ازش درون phpmyadmin قرار میگیره

secureconfig
December 23rd, 2014, 19:47
سلام.

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


service mysqld stop
service mysql start --max_allowed_packet=500M

hamed-f
December 23rd, 2014, 20:26
php.ini رو هم ویرایش کرده بودم و برای اطمینان مقدار upload filie size , post max size رو هم بیشتر از 300 مگ قرار دادم

- - - Updated - - -

دوست عزیز مواردی که نوشته بودین رو اعمال کردم باز هم جواب نداد
دو بار برای دو database متفاوت امتحان کردم این دو error مشاهده شد

error 1153 (08s01) at line 172901: got a packet biger than max alowed paket bytes
دیدم که 69 مگابایت از دیتابیس ایمپورت شده

errore 1045 (2800) : access denied for user xxx@localhost (using password: yes)
مقدار دیتا بیس همون صفر بود

دوستان چکار باید کرد ؟؟


- - - Updated - - -

چرا my.cnf.rpmsave با این پسونده؟ تو بقیه سرور ها my.cnf بودش

secureconfig
December 23rd, 2014, 21:57
مشکل حل شد.

موفق باشید./