• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
import دیتابیس سنگین
#1
سلام دوستان یک دیتابیس حجیم 4 گیگابایتی دارم که کلا در import کردنش به mysql مشکل پیدا کردم از طریق phpmyadmin نرم افزار xampp که نشد که نشد که نشد هر کاری کردم واااااااااااای ی ی کلافههههههه.....! بنابراین. از bigdump.php استفاده کردم ولی اونم مثل phpmyadmin هست و علیرغم انجام تنظیمات در php in این ارور را در bigdump.php میدهد
:Warning: post content
-length of 1455673210 bytes exceeds the limit of -2147483648 bytes in unknown on line 0

ضمنا در فایل php.in هم این تنظیمات را انجام دادم:
upload_max_filesize 3g
post_max_size 3g
max_execution_time 1000
max_input_time 1000
memory_limit 3g
دوستان خواهش میکنم کمک کنید......
  پاسخ
تشکر شده توسط :
#2
.سلام
اگه دیتابیس تون 4 گیگه. چرا تو تنظیمات ماکزیمم رو 3g تنظیم کردین؟؟؟
  پاسخ
تشکر شده توسط :
#3
(۱۳۹۴ دى ۱۱, ۰۹:۰۱ ب.ظ)mohammadhosain نوشته: .سلام
اگه دیتابیس تون 4 گیگه. چرا تو تنظیمات ماکزیمم رو 3g تنظیم کردین؟؟؟

سلام دوست عزیز 2 جدول 2گیگابایتی هستند.
  پاسخ
تشکر شده توسط :
#4
از خود command ماي اس كيو ال كمک گرفتی ؟
کد:
backup: # mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql

restore:# mysql -u root -p[root_password] [database_name] < dumpfilename.sql
---------------------------------------------------------------------------
خدایا ، مگر می شود تو باشی و ما تنها باشیم ؟
  پاسخ
تشکر شده توسط :
#5
نقل قول: -length of 1455673210 bytes exceeds the limit of -2147483648 bytes in unknown on line 0
پارامتر memory_limit رو توی فایل کانفیگ پی اچ پی php.ini روی 10 گیگ تنظیم کنید.
  پاسخ
تشکر شده توسط : Y.P.Y
#6
اگر راههای بالا کمکت کرد که هیچ اگر نکرد، max packet size و network buffer مای اس کیو ال ت رو دو برابر حجم دیتات تنظیم کن

درضمن سعی از طریق شل خود mysql یا برنامه های دسکتاپی اینکارو انجام بدی...
وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط :
#7
(۱۳۹۴ دى ۱۲, ۰۷:۲۵ ب.ظ)Y.P.Y نوشته: اگر راههای بالا کمکت کرد که هیچ اگر نکرد، max packet size و network buffer مای اس کیو ال ت رو دو برابر حجم دیتات تنظیم کن

درضمن سعی از طریق شل خود mysql یا برنامه های دسکتاپی اینکارو انجام بدی...

سلام دوست عزیز قدری بیشتر توضیح میدید لطفا!! اسم دقیق فایلی که موارد بالا را از توش باید تغییر بدم چیه و آدرسش کجاست؟؟ ممنونم

(۱۳۹۴ دى ۱۲, ۰۷:۰۱ ب.ظ)Reza نوشته:
نقل قول: -length of 1455673210 bytes exceeds the limit of -2147483648 bytes in unknown on line 0
پارامتر memory_limit رو توی فایل کانفیگ پی اچ پی php.ini روی 10 گیگ تنظیم کنید.

سلام منظور این ارور چیه؟
  پاسخ
تشکر شده توسط :
#8
کد:
set global max_allowed_packet=8000000000; -- byte
set global net_buffer_length=8000000; -- byte
کوئریش اینه
حالا یا داخل شل میزنیش یا داخل برنامت
وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان