راهنمایی: مشکل در ریستور کردن بک آپ دایرکت ادمین
یه بک آپ از دایرکت ادمین چند ماه پیش گرفته بودم که الان می خوام اون بک آپ رو روی سرور جدید ریستور کنم و دسترسی به سرور قدیمی هم ندارم و یعنی کلا سرور رو تحویل دادم و اطلاعات پاک شده
الان مشکلی که روی ریستور دارم اینه که فایل دیتابیس من به اخراش میرسه ارور زیر رو میده
Cannot Execute Your Request |
|
Details Unable to restore database site_db2.sql to site_db2 : ERROR 2006 (HY000) at line 1069 in file: '/home/site/backups/backup/site_db2.sql': MySQL server has gone away
Unable to restore database site_db.sql to site_db : ERROR 2006 (HY000) at line 4214 in file: '/home/site/backups/backup/site_db.sql': MySQL server has gone away
|
دوستان کسی هست راهنمایی کنند تا مشکل رو حل کنم
پاسخ : راهنمایی: مشکل در ریستور کردن بک آپ دایرکت ادمین
نقل قول:
نوشته اصلی توسط
BazPardakht.Com
یه بک آپ از دایرکت ادمین چند ماه پیش گرفته بودم که الان می خوام اون بک آپ رو روی سرور جدید ریستور کنم و دسترسی به سرور قدیمی هم ندارم و یعنی کلا سرور رو تحویل دادم و اطلاعات پاک شده
الان مشکلی که روی ریستور دارم اینه که فایل دیتابیس من به اخراش میرسه ارور زیر رو میده
Cannot Execute Your Request |
|
Details Unable to restore database site_db2.sql to site_db2 : ERROR 2006 (HY000) at line 1069 in file: '/home/site/backups/backup/site_db2.sql': MySQL server has gone away
Unable to restore database site_db.sql to site_db : ERROR 2006 (HY000) at line 4214 in file: '/home/site/backups/backup/site_db.sql': MySQL server has gone away
|
دوستان کسی هست راهنمایی کنند تا مشکل رو حل کنم
تنظیمات mysql را با ویرایش گر nano بازکنید
عبارت زیر را اضافه کنید
کد:
max_allowed_packet = 512M
سرویس mysql را ریستارت کنید .
دوباره اقدام به ریستور کنید
پاسخ : راهنمایی: مشکل در ریستور کردن بک آپ دایرکت ادمین
نقل قول:
نوشته اصلی توسط
rahyarco
عبارت زیر را اضافه کنید
کد:
max_allowed_packet = 512M
ممنون از شما ولی حجم دیتابیس نزدیک به 6 گیگ هست
- - - Updated - - -
لطفا مسیر تنظیمات دیتابیس رو هم بدید
پاسخ : راهنمایی: مشکل در ریستور کردن بک آپ دایرکت ادمین
مقدار max_allowed_packet ماکزیمم می توانید تا 1 گیگابایت تنظیم شود.
شما این مقدار را به 512 تغییر بدید
اگر مشکل حل نشد به 1024M تغییر بدید .
پس از هر تغییر هم سرویس mysql را ریستور کنید
مسیر تنظیمات mysql در پست قبلی گفتم
/etc/my.cnf
عبارت max_allowed_packet را باید زیر [mysqld] وارد کنید .
پاسخ : راهنمایی: مشکل در ریستور کردن بک آپ دایرکت ادمین
نقل قول:
نوشته اصلی توسط
rahyarco
مقدار max_allowed_packet ماکزیمم می توانید تا 1 گیگابایت تنظیم شود.
شما این مقدار را به 512 تغییر بدید
اگر مشکل حل نشد به 1024M تغییر بدید .
پس از هر تغییر هم سرویس mysql را ریستور کنید
مسیر تنظیمات mysql در پست قبلی گفتم
/etc/my.cnf
عبارت max_allowed_packet را باید زیر [mysqld] وارد کنید .
ممنون از شما
فقط بحث پاکت که زدید ممکنه توضیح بدید کاربردش چیه؟
من فکر کردم مقدار حداکثر حجم برای آپلود هست
ولی فکر کنم مقدار سرعت انتقال هست؟
پاسخ : راهنمایی: مشکل در ریستور کردن بک آپ دایرکت ادمین
به زبان ساده میزان محدودیت های query ها هست که در زمان بک آپ و ریستور دیتابیس های حجیم یادارای جداول زیاد مشکل ساز می شود
محدودیت آپلود در php و در phpmyadmin معنا پیدا می کند .
پاسخ : راهنمایی: مشکل در ریستور کردن بک آپ دایرکت ادمین
ممنون از توضیحات کاملتون
فقط دستور nano رو که میزنم توش خالیه
اگر بخوام اون دستور رو بزارم فکر می کنم کل فایل پاک می شه
پاسخ : راهنمایی: مشکل در ریستور کردن بک آپ دایرکت ادمین
اگر مسیر را درست زده باشید خالی بودن my.cnf نشان می دهد که شما از تنظیمات پیشفرض mysql در حال استفاده هستید .
فایل را با nano باز کنید
عبارت زیر را در آن کپی و دخیره کنید .
کد:
[mysqld]
max_allowed_packet = 512M
سپس سرویس mysql را ریستارت کنید
پاسخ : راهنمایی: مشکل در ریستور کردن بک آپ دایرکت ادمین
دوست عزیز با winscp دستورات رو اجرا کنید .
پاسخ : راهنمایی: مشکل در ریستور کردن بک آپ دایرکت ادمین
نقل قول:
نوشته اصلی توسط
rahyarco
اگر مسیر را درست زده باشید خالی بودن my.cnf نشان می دهد که شما از تنظیمات پیشفرض mysql در حال استفاده هستید .
فایل را با nano باز کنید
عبارت زیر را در آن کپی و دخیره کنید .
کد:
[mysqld]
max_allowed_packet = 512M
سپس سرویس mysql را ریستارت کنید
مورد حل شد
سپاسگذارم از شما
فقط یکی از دوستان گفت اینو هم اضافه کنم به قبل از دستور پاکت
local-infile=0
به این شکل
[mysqld]
local-infile=0
max_allowed_packet = 512M
کاربرد این دستور چیه؟
local-infile=0