نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: مشکل ایمپورت کردن دیتابیس های بزرگ و پر حجم در phpmyadmin

  1. #1
    عضو جدید BlueStation آواتار ها
    تاریخ عضویت
    Mar 2014
    محل سکونت
    Ottawa
    نوشته ها
    65
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    170
    تشکر شده در
    138 پست

    53 مشکل ایمپورت کردن دیتابیس های بزرگ و پر حجم در phpmyadmin

    اسکریپت phpmyadmin معروف ترین برنامه مدیریت تحت وب دیتابیس های مبتنی بر MySQL است که تقریبا تمام کنترل پنل های وب هاستینگ معروف لینوکس ، از آن به عنوان اولین یا تنها برنامه مدیریت دیتابیس های MySQL استفاده میکنند . ریستور کردن و ایمپورت دیتابیس های بزرگ MySQL به کمک زبان php و به واسطه اسکریپت phpmyadmin به هیچ عنوان پیشنهاد نمیشود (به دلیل احتمال بروز خطا با ایمپورت ناقص دیتابیس) ، بنا بر این فقط زمانی اقدام به انجام این کار کنید که حجم دیتابیس شما حد اکثر ۲۰ یا ۳۰ مگابایت و سرعت کانکشن و اینترنت شما نیز حد اقل ۵۱۲ است . در غیر این صورت احتمال ایمپورت ناقص و خراب شدن دیتابیس بسیار زیاد است .

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

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

    در بیشتر سرور های میزبانی وب مبتنی بر کنترل پنل های وب هاستینگ سی پنل و دایرکت ادمین ، حد اکثر حجم مجاز آپلود فایل توسط php به صورت پیش فرض روی ۸ مگابایت محدود شده است . بنا بر این در صورت ایمپورت کردن و آپلود کردن دیتابیس های بزرگ تر از ۸ مگابایت با پیام های خطایی مشابه زیر مواجه خواهید شد :
    You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
    the file size exceeded the maximum size permitted by your PHP configuration
    برای حل این مشکل و رفع محدودیت حجم آپلود و ایمپورت دیتابیس های MySQL کافی است تا فایل php.ini را ویرایش کرده و مقادیر زیر را به این شکل افزایش دهید :
    memory_limit = 128M
    post_max_size = 128M
    upload_max_filesize = 128M
    max_execution_time = 300
    max_input_time = 300
    بعد از انجام تغییرات فوق در فایل php.ini اقدام به ریستارت کردن وب سرور و/یا اجرا کننده php کنید تا تغییرات در سرور اعمال شوند :
    service httpd restart
    با مراجعه مجدد به صفحه ایمپورت phpmyadmin مشاهده خواهید کرد که محدودیت ۸ مگابایتی آپلود دیتابیس به ۱۲۸ مگابایت افزایش پیدا کرده است .
    برای ریستور کردن دیتابیس های بزرگ تر از ۲۰ مگابایت حتما از طریق SSH و دستورات مربوط به MySQL استفاده کنید .

    منبع : compiler.ir

  2. تعداد تشکر ها ازBlueStation به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو دائم TARIMEHR آواتار ها
    تاریخ عضویت
    Feb 2012
    محل سکونت
    تهران
    نوشته ها
    1,383
    تشکر تشکر کرده 
    1,361
    تشکر تشکر شده 
    2,912
    تشکر شده در
    1,723 پست

    پیش فرض پاسخ : مشکل ایمپورت کردن دیتابیس های بزرگ و پر حجم در phpmyadmin

    نقل قول نوشته اصلی توسط serverforosh نمایش پست ها
    چطور میشه اسکریپی نوشت که این کار را به طور اتوماتیک انجام داد یا با برنامه اپلیکشن
    البته یک فایل را به قسمتهای کوچک تقسیم کردن و با اسکریپ به هم چشسباند
    mysqldumper این کارو انجام میده
    در قلمرو ایمان نیز تسامح هست

  5. تعداد تشکر ها از TARIMEHR به دلیل پست مفید


  6. #3
    عضو انجمن ra3ou1 آواتار ها
    تاریخ عضویت
    Jul 2010
    نوشته ها
    630
    تشکر تشکر کرده 
    38
    تشکر تشکر شده 
    856
    تشکر شده در
    714 پست

    پیش فرض پاسخ : مشکل ایمپورت کردن دیتابیس های بزرگ و پر حجم در phpmyadmin

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

    ویندوز cmd

    لینوکس ssh

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

    دیتابیس بصورت ناقص ایمپورت می شود
    ویرایش توسط ra3ou1 : March 31st, 2014 در ساعت 13:54

  7. تعداد تشکر ها از ra3ou1 به دلیل پست مفید


  8. #4
    عضو جدید amertad آواتار ها
    تاریخ عضویت
    Jun 2010
    محل سکونت
    تهران
    نوشته ها
    82
    تشکر تشکر کرده 
    104
    تشکر تشکر شده 
    63
    تشکر شده در
    52 پست

    پیش فرض پاسخ : مشکل ایمپورت کردن دیتابیس های بزرگ و پر حجم در phpmyadmin

    میتونید از sypexdunmer استفاده کنید و خودم ترجمه کردم این نرم افزار رو به فارسی!
    اگر تونستید تنظیمات php خودتون رو باید تغییر بدید تا بتونید فایل با حجم بیشتری آپلود کنید. max_upload_file
    البته از سیستم chive هم میتونید استفاده کنید که از phpmyadmin بهتر هست!

    Sypex Dumper 2 / Download
    __________________________________________________ ______________
    یا قدر تلاشت آرزو کن....یا به قدر آرزویت تلاش!

  9. تعداد تشکر ها از amertad به دلیل پست مفید


  10. #5
    عضو جدید Mohsen6558 آواتار ها
    تاریخ عضویت
    Jul 2009
    نوشته ها
    56
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    122
    تشکر شده در
    99 پست

    پیش فرض پاسخ : مشکل ایمپورت کردن دیتابیس های بزرگ و پر حجم در phpmyadmin

    mysqldumper یه اسکریپت برای حل این مشکله
    شما می تونین فایل دیتابیستون رو تو پوشه ی این اسکریپت آپلود کنین بعد از اونو Restore کنین اینطوری مشکل محدودیت حجم فایل آپلودی حل میشه.

  11. تعداد تشکر ها از Mohsen6558 به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مشکل ایمپورت کردن دیتابیس های بزرگ و پر حجم در phpmyadmin
    توسط adnan در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 0
    آخرين نوشته: August 22nd, 2016, 16:16
  2. مشکل ایمپورت دیتابیس در phpmyadmin
    توسط sajjad13and11 در انجمن کلوکسو يا ال ايکس ادمين Kloxo or LXAdmin
    پاسخ ها: 14
    آخرين نوشته: November 19th, 2013, 16:23
  3. چطور حجم ایمپورت دیتابیس را در phpmyadmin افزایش بدم ؟
    توسط amirhoseyn در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 15
    آخرين نوشته: October 11th, 2013, 12:02
  4. مشکل در ایمپورت کردن دیتابیس whmcs در phpmyadmin
    توسط erfanking در انجمن سوالات و مشکلات
    پاسخ ها: 4
    آخرين نوشته: September 29th, 2012, 00:55
  5. چگنونه دیتابیس 47 مگی را در phpmyadmin اینپورت کنم؟
    توسط nokte در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: September 26th, 2012, 21:51

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •