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

موضوع: اموزش حل مشكل ريستور نشدن بكاپ در دايركت ادمين

  1. #1
    عضو انجمن Farid Saadat آواتار ها
    تاریخ عضویت
    Jun 2016
    محل سکونت
    مشهد
    نوشته ها
    580
    تشکر تشکر کرده 
    193
    تشکر تشکر شده 
    816
    تشکر شده در
    599 پست

    Lightbulb اموزش حل مشكل ريستور نشدن بكاپ در دايركت ادمين

    اگر در هنگام ریستور کردن بکاپ دایرکت ادمین با پیام خطایی مشابه زیر مواجه شدید نگران نباشید ، این مشکل به سادگی قابل حل است :
    Unable to restore database databasename.sql to databasename : ERROR 1153 (08S01) at line X in file: ‘/home/bbsmyx/backups/backup/databasename.sql’: Got a packet bigger than ‘max_allowed_packet’ bytes
    دایرکت ادمین بر خلاف cPanel و WHM برای ریستور کردن دیتابیس های فایل بکاپ ساخته شده توسط دایرکت ادمین ، مستقیما با کامند mysql -u خود MySQL سرور کار میکند . بنا بر این کلیه تنظیمات MySQL باید برای ریستور شدن کامل و بدون مشکل دیتابیس مذکور آماده باشد . ارور فوق نشان دهنده بزرگ تر بودن پکت های دیتابیس در حال ریستور شدن از مقدار مشخص شده پارامتر max_allowed_packet درفایل my.cnf واقع در مسیر etc/ لینوکس شما است .
    زیاد کردن مقدار max_allowed_packet در دایرکت ادمین

    برای حل این مشکل با کمک دستور vi یا nano در محیط ssh لینوکس فایل /etc/my.cnf را ادیت کرده و مقدار max_allowed_packet را بر اساس نیازتان تغییر دهید . برای دیتابیس های بزرگ تر از ۲۰۰ مگابایت حد اقل مقدار این پارامتر را ۳۲ مگابایت قرار دهید :
    max_allowed_packet = 32M
    حالا با کمک دستور :wq تغییرات را در فایل مذکور ذخیره کرده و سپس سرویس mysqld را مجددا راه اندازی کنید :
    service mysqld restart
    حالا مجددا اقدام به ریستور کردن بکاپ دایرکت ادمین کنید . به شما پیشنهاد میکنیم قبل از ریستور کردن مجدد ، ابتدا فایل دیتابیسی که در تلاش قبلی به صورت ناقص ساخته شده است را کاملا پاک کنید و سپس اقدام به ریستور کردن فول بکاپ دایرکت ادمین نمایید . بعد از اتمام ریستور شدن بکاپ دایرکت ادمین حتما یک بار همه چیز را کاملا چک کنید . اگر همچنان مشکلی در اکانت ریستور شده توسط دایرکت ادمین وجود داشت به شما استفاده از دستورات ssh را جهت ریستور کردن دیتابیس پیشنهاد میکنیم .
    آموزش ریستور کردن فایل .sql بکاپ دایرکت ادمین توسط کامند هایssh


    یکی از بزرگ ترین مشکلات مشتریانی که از هاست اشتراکی و میزبانی وب لینوکس به سرور مجازی یا سرور اختصاصی کوچ میکنند مشکل ریستور کردن فایل های sql بزرگ و حجیم در MySQL سرور لینوکس است . برنامه هایی مانند phpmyadmin یا MySQL Dumper قادر به ذخیره سازی و ریستور کردن و بازیابی دیتابیس های خیلی بزرگ و حجیم نیستند و در صورت انتقال و ریستور کردن با آن ها همیشه احتمال و خطر بازیابی ناقص اطلاعات و آسیب دیدین دیتابیس وجود دارد .
    ریستور کردن MySQL دیتابیس

    از طرفی همیشه امکان ریستور کردن بکاپ کلی یا Full Backup برای خریدار سرور مجازی یا سرور اختصاصی امکان پذیر نیست . مثلا فول بکاپ توسط کنترل پنل cPanel ایجاد شده است ولی سرور مقصد از کنترل پنل دایرکت ادمین یا کلوکسو استفاده میکند . در این وضعیت هیچ راهی نیست جز استفاده از دستورات و کامند های ssh در لینوکس . در صورت استفاده صحیح از این کامند ها و دستورات برای بازیابی و ریستور کردن فایل های MySQL و دیتابیس ، قادر خواهید بود به راحتی فایل های MySQL با پسوند .sql و حجم های بالای ۱۵ و ۲۰ گیگ را در کمترین زمان ممکن و بدون خطا و آسیب دیدن به اطلاعات بازیابی و ریستور کنید .
    قبل از انجام ریستور کردن دیتابیس توسط دستورات لینوکس در محیط ssh ابتدا باید اندازه پارامتر max_allowed_packet را بر اساس حجم دیتابیس مورد نظر تنظیم نمایید . برای ایجاد تغییرات در این پارامتر باید فایل my.cnf در مسیر /etc/ را ادیت کرده و میزان مورد نظر خود را وارد نمایید . سپس فایل را ذخیره کرده و سرویس MySQL را ریست کنید .
    حالا وارد کنترل پنل وب هاستینگ سرور خود شوید و یک دیتابیس جدید ایجاد کنید . سپس نام کاربری و کلمه عبور این دیتابیس جدید را ساخته و به آن اختصاص دهید . حالا از طریق ssh وارد فولدر و پوشه ای شوید که فایل .sql در آن واقع شده است . با دستورات زیر اقدام به بازیابی و ریستور کردن این فایل .sql داخل دیتابیس MySQL ساخته شده در کنترل پنل وب هاستینگ خود نمایید :
    mysql -u dbuser -p dbname < db.sql
    با زدن کلید Enter سیستم عامل از شما رمز و کلمه عبور دیتابیس ساخته شده در کنترل پنل را میخواهد که با وارد کردن آن عملیات بازیابی و ریستور کردن دیتابیس آغاز میگردد . اگر به کلمه عبور MySQL Root Password دسترسی دارید میتوانید بدون نیاز به کلمه عبور و نام کاربری دیتابیس اقدام به بازیابی و ریستور کردن آن با یوزر root پایگاه داده MySQL نمایید :
    mysql -u root -p dbname < db.sql

    - - - Updated - - -

    در ضمن دوستان و اساتيد عزيز ، بنده شخصي نيستم كه بتونم دوستان رو اصلاح كنم اما بياييد سعي كنيم كلمات كليدي و مهم ( حداقل اونايي كه به حرفه خودمون مربوط هست ) رو درست تلفظ كنيم.
    RESTORE اين طور خوانده ميشود : رى اِستور ، گفتن اين كلمه به صورت ري سِتور اشتباه هست كه متاسفانه به تعداد زياااد ديدم بنده
    اين رو هم عرض كردم كه به نوبه خودم خدمتي كرده باشم. موفق باشيد
    ویرایش توسط Farid Saadat : July 24th, 2016 در ساعت 16:04
    کارشناس سئو، مشاور خدمات و خرید سرور

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Jun 2009
    نوشته ها
    173
    تشکر تشکر کرده 
    133
    تشکر تشکر شده 
    154
    تشکر شده در
    127 پست

    پیش فرض پاسخ : اموزش حل مشكل ريستور نشدن بكاپ در دايركت ادمين

    با سلام به دوستان

    من جدیدا چند هاست می خوام جا به جا کنم از سی پنل به دایرکت ادمین که با این خطا مواجه می شم

    Unable to restore database dezincubat_data : ERROR 1273 (HY000) at line 229: Unknown collation: 'utf8mb4_unicode_520_ci' gzip: stdout: Broken pipe


    با ssh هم همین خطا را می ده

    ممنون می شم راهنمایی کنید

  4. #3
    کاربر اخراج شده
    تاریخ عضویت
    Mar 2017
    نوشته ها
    10
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    3
    تشکر شده در
    3 پست

    پیش فرض پاسخ : اموزش حل مشكل ريستور نشدن بكاپ در دايركت ادمين

    با سلام

    دوست عزیز باید mysql را به 5.6 ارتقا دهید
    درصورت تمایل می توانم این مورد را با دریافت هزینه برایتان انجام دهم
    jmanoto2@gmail.com

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


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

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

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

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

  1. آموزش ارتقا كاستوم بيلد (custombuild) دايركت ادمين به نسخه 2
    توسط HiradHost در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 5
    آخرين نوشته: April 23rd, 2016, 16:12
  2. مشكل در ريستور بكاپ با da.cpanel.import.9.4.tar.gz
    توسط zio در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 9
    آخرين نوشته: September 1st, 2014, 13:26
  3. ريستور یک بکاپ در سی با حجم زیاد پنل
    توسط skyler در انجمن سی پنل CPanel
    پاسخ ها: 5
    آخرين نوشته: July 26th, 2013, 12:21
  4. راهنمايي جهت ريستور كردن بك آپ
    توسط teiran در انجمن سی پنل CPanel
    پاسخ ها: 21
    آخرين نوشته: March 25th, 2012, 12:11
  5. ريستور بكاپ در دايركت ادمين براي vps
    توسط ali.graph در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 2
    آخرين نوشته: March 30th, 2011, 01:07

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

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