PDA

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



Ramin
June 16th, 2011, 17:46
با سلام

دوستان در مورد ایمپورت دیتابیس با حجم نسبتا بالا میشه راهنمایی بفرمائید؟


با bigdump موفق نشدیم

724server
June 16th, 2011, 18:04
دسترسی به ssh دارید ؟

just.centos
June 16th, 2011, 18:14
سلام
اول برید به
pico /etc/my.cnf
و
درستور زیر رو حذف کنید
max_allowed_packet = ??MB

بعد یه ریستارت به mysql بدید
service mysql restart

بعد با دستور زیر فایل رو ایمپورت کنید
mysql -u {username} -p {DB-NAME} < /home/file.sql

Ramin
June 16th, 2011, 18:20
اکسپورت از یک سرور با دسترسی کامل بوده.الان این بک اپ باید در دیتابیس یک هاست اشتراکی وارد شود که ما دسترسی نبه چیزی نداریم.بدون استفاده از ادمین سرور چطور میشه این بک آپ را ایمپورت کرد؟حجم تقریبا 100

just.centos
June 16th, 2011, 18:25
بهتره از یک vps استفاده کنی ولی قبلش با مدیر سرور تماس بگیر بگو که حجم دیتابیس رو محدود کرده یا نه چون اگر محدود کرده باشه بی خودی آپلود می کنی

Ramin
June 16th, 2011, 18:29
دیتابیسی که قصد ایمپورت داریم max 30 Mb آپلود از طریق phpmyadmin ذکر شده

persian.developer
June 16th, 2011, 18:34
اگر به هاست قبلی دسترسی دارید با mysqldumper.de میتوانید انجام دهید

Ramin
June 16th, 2011, 20:14
اگر به هاست قبلی دسترسی دارید با mysqldumper.de میتوانید انجام دهید


تشکر .این برنامه را در هر دو هاست نصب کرده بودیم .اما جالب بود که بک اپ هاست قبلی که با همین برنامه ایجاد شده بود در هاست جدید به صورت کامل ایمپورت نمی شود . مثلا از 90 مگ تنها 30 مگ ایمپورت می شود و پیغام ایمپورت کامل با موفقیت را نمایش می دهد؟

tinavps
December 20th, 2011, 21:09
می بینم که کسی کمکش نکرد
دوتا تنظیم شما دارید البته من چشم بسته ذکر می کنم چون شما هیچ کدخطا و پیغام رو نگذاشتیم
اما مقدار max alowed post size در my.conf و max post size در php.ini باید تنظیم شود و وب سرور و دیتابیس رستارت شود.
عبارت دقیق پارامترهارو ذکر نکردم عزیز اما max یا upload را در متن کانفیگ جستجو کنید.
اگر بازهم نشد من یک کد دست نویس php نوشتم فایل .sql رو با هر حجم در سمت سرور fread می کنه و اجرا می کند. با هر اندازه

جهت کاهش حجم دیتابیس در هنگام خروجی تیک کامنت رو بردارید و می دونم که .gz رو در هنگام خروجی گرفتن زدید.
اگر دسترسی روت نداری باید ابتدا با iniset مقدار هارو ست کنی برای ماکزیمم زمان اجرای اسکریپت و مموری لیمیت رو.
این فایل که من نوشتم داخل یک فولدر هر چقدر فایل .sql وجود داشته باشه رو به شرط اینکه دیتابیس با همان نام هم موجود باشه رو وارد دیتابیسش می کنه فقط در بالای کد باید نام کاربری و رمز عبور ست شود
با کمال احترام.