ورود

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



hamed-f
April 8th, 2015, 02:26
با عرض سلام خدمت دوستان
چند روز پیش بنا به دلایلی مجبور شدم centos رو دوباره نصب کنم

نام فایل my.cnf به my.cnf.rpmsave تغییر کرده و دستوراتی که در آن قرار میدم اجرا نمیشه مثلا max allowed packet =1024 ولی هر وقت که از طریق ssh بخوام دیتابیس ریستور کنم اخطار

error 1153 at line 172901 : got a packet bigger than 'max_allowed_packet' byte

نشون داده میشه و دیتابیس بیشتر از 70MB بارگذاری نمیشه

لطفا راهنماییم کنید

nginxweb
April 8th, 2015, 02:32
درود

دوست عزیز تعیین max packet به مشخصات سخت افزاری و حجم دیتابیس های سرور شما بستگی دارد اما در کل مقدار باید بصورت صحیح و با مشخص کردن واحد سنجش مثلا مگا بایت - گیگا بایت وارد شود مانند:

max_allowed_packet=1024M


در فایل وارد نمایید سپس سرویس mysql را ریستارت کنید و مجددا کار ایمپورت را انجام دهید

hamed-f
April 8th, 2015, 13:10
همین مقدار 1024m رو قرار داده بودم ولی تغییری حاصل نشد
http://www.webhostingtalk.ir/attachment.php?attachmentid=25799&stc=1

nginxweb
April 8th, 2015, 13:12
درود


باید در فایل
/etc/my.cnf

قرار دهید
سپس mysql را ریستارت کنید تا اثر کند

در فایل های دیگر اثر نخواهد کرد

LIAN2
April 8th, 2015, 13:12
زیر مشخصه ء mysqldump بگذارید.


[mysqldump]
max_allowed_packet=1024M
innodb_use_sys_malloc=1

Ashkankamangar.ir
April 8th, 2015, 13:12
سلام
این دستور را بزنید


cp /etc/my.cnf.rpmsave /etc/my.cnf

hamed-f
April 8th, 2015, 13:45
متشکرم دوستان
با راهنمایی شما مشکل حل شد.