-
December 1st, 2010, 23:11
#1
عضو جدید
ایمپورت sql های سنگین چطور؟
سلام
یه راه حل برای ایمپورت SQL های سنگین میخواستم، بالای 1 گیگ
من با بیگ دامپ که انجام میدم بعد چند دقیقه که خیلی طول میکشه پیام "اینترنت ارور 500" داده میشه!
راهی هستش که بشه باش اینکارو کرد؟ PHPMYADMIN هم تا 100 مگابایت فقط میتونه ایمپورت کنه!
ممنون میشم راهنمایی و کمکم کنین . 
facebook.com/DecksNeedle
myspace.com/DecksNeedle
-
-
December 1st, 2010 23:11
# ADS
-
December 1st, 2010, 23:20
#2
عضو انجمن
پاسخ : ایمپورت sql های سنگین چطور؟
میتونید از mysqldumper استفاده کنید من چند گیگابایت انتقال دادم با mysqldumper.de
راه دیگه ای هم هست شما دسترسی روت داری؟
-
تعداد تشکر ها از persian.developer به دلیل پست مفید
-
December 1st, 2010, 23:28
#3
مدیر کل
پاسخ : ایمپورت sql های سنگین چطور؟
تو فروم سرچ کنید
"انتقال دستی سایت"
برای پیش رفت در علم آسانسوری وجود ندارد پله ها را باید پیاده رفت /./ همیشه این یادتان باشد که دست بالای دست بسیار است.
يادمان باشد براي يك بار ايستادن صد ها بار افتاده ايم /./ بک آپ مهمترین رمز موفقیت هاستینگ /./ امنیت مطلق نیست.
ارتباط مستقیم با من :
Admin -{(@)}- WebHostingTalk . ir
-
تعداد تشکر ها از Vahid به دلیل پست مفید
-
December 1st, 2010, 23:39
#4
عضو جدید
facebook.com/DecksNeedle
myspace.com/DecksNeedle
-
-
December 2nd, 2010, 00:09
#5
عضو دائم
پاسخ : ایمپورت sql های سنگین چطور؟
اگه دسترسي به php.ini داريد ميشه حداكثر حجم آپلود و post رو زياد و به مقدار دلخواه تنظيم كرد ،ولي براي چند گيگ تا حالا تست نكردم ...
از ابزارهاي كمكي هم كه دوستان اشاره كرد ميشه استفاده كرد
در بدترين بدترين حالت ميشه فايل رو دستي تيكه تيكه كرد...
-
تعداد تشکر ها از Rezash به دلیل پست مفید
-
December 2nd, 2010, 05:55
#6
عضو جدید
پاسخ : ایمپورت sql های سنگین چطور؟

نوشته اصلی توسط
rezash
در بدترين بدترين حالت ميشه فايل رو دستي تيكه تيكه كرد...
فرمودید فایل رو تکه تکه کرد؟ اونم دستی؟ دقیقا چطوری؟
اتفاقا چند روز پیشم یکی از دوستان از گوگل چندتا برنامه معرفی کرد واسه تکه تکه کردنم اس کیو ال، دوتا دانلود کردم ولی کار نکردن و هنگ میکردن!
شما برنامه ی دیگه ای برای اینکار سراغ دارین؟
مرسی
facebook.com/DecksNeedle
myspace.com/DecksNeedle
-
-
December 2nd, 2010, 10:36
#7
عضو انجمن
پاسخ : ایمپورت sql های سنگین چطور؟
اگر به ssh دسترسی دارید
کد:
Restore MySQL Database Shell Command
mysql -u username -ppassword databasename < databasefile.sql : Restores a MySQL database from databasefile.sql
Backup MySQL Database Shell Command
mysqldump -u username -ppassword databasename > databasefile.sql : Backup MySQL database to databasefile.sql
-
تعداد تشکر ها ازalimosavi به دلیل پست مفید
-
December 2nd, 2010, 11:10
#8
پاسخ : ایمپورت sql های سنگین چطور؟
من یه سوالی توی ذهنم بود گشتم توی انجمن چیزی پیدا نکردم . شاید ربطی به موضوع اصلی این تاپیک نداشته باشه ولی دیگه نخواستم یه تاپیک جدا بزنم .
من سرورم برای دانلود یعنی سایت روش نیست . mysql رو خاموش کردم دیدم سرور داره کار میکنه ولی کنترل پنل بالا نمیاد . خب به نظر شما اگه mysql خاموش باشه ( برای کاهش مقدار رم ) مشکلی پیش میاد ؟ و اینکه وقتی خاموشش میکنم یکی دو دقیقه ی بعد خود به خود روشن میشه . چطوری میشه کلا خاموشش کرد تا زمانی که آدم بهش نیاز نداره ؟
-
-
December 2nd, 2010, 11:29
#9
مدیر کل
پاسخ : ایمپورت sql های سنگین چطور؟
من یه سوالی توی ذهنم بود گشتم توی انجمن چیزی پیدا نکردم . شاید ربطی به موضوع اصلی این تاپیک نداشته باشه ولی دیگه نخواستم یه تاپیک جدا بزنم .
من سرورم برای دانلود یعنی سایت روش نیست . Mysql رو خاموش کردم دیدم سرور داره کار میکنه ولی کنترل پنل بالا نمیاد . خب به نظر شما اگه mysql خاموش باشه ( برای کاهش مقدار رم ) مشکلی پیش میاد ؟ و اینکه وقتی خاموشش میکنم یکی دو دقیقه ی بعد خود به خود روشن میشه . چطوری میشه کلا خاموشش کرد تا زمانی که آدم بهش نیاز نداره ؟
تمام کنترل پنل ها با sql کار میکنند , کنترل پنل تمام داده هاشو توی sql ذخیره میکنه ....
برا همین کنترل پنل چون میبینه یکی از سرویس هاش دان هست به صورت اتوماتیک سرویس sql رو up میکنه
شما اگه سرور دانلود دارید نیازی به کنترل پنل ندارید .
برای پیش رفت در علم آسانسوری وجود ندارد پله ها را باید پیاده رفت /./ همیشه این یادتان باشد که دست بالای دست بسیار است.
يادمان باشد براي يك بار ايستادن صد ها بار افتاده ايم /./ بک آپ مهمترین رمز موفقیت هاستینگ /./ امنیت مطلق نیست.
ارتباط مستقیم با من :
Admin -{(@)}- WebHostingTalk . ir
-
تعداد تشکر ها از Vahid به دلیل پست مفید
-
December 2nd, 2010, 11:43
#10
عضو دائم
پاسخ : ایمپورت sql های سنگین چطور؟

نوشته اصلی توسط
sanaz.pbc
فرمودید فایل رو تکه تکه کرد؟ اونم دستی؟ دقیقا چطوری؟
اتفاقا چند روز پیشم یکی از دوستان از گوگل چندتا برنامه معرفی کرد واسه تکه تکه کردنم اس کیو ال، دوتا دانلود کردم ولی کار نکردن و هنگ میکردن!
شما برنامه ی دیگه ای برای اینکار سراغ دارین؟
مرسی

نرم افزارهاي dump هم تقريبا همين كار رو انجام ميدن ولي به صورت اتوماتيك
در روش دستي ميشه يك اديتور قوي رو انتخاب كرد و باهاش اس كيو ال رو باز كرد
بعد دستورات رو بخش بخش جدا كنيم
البته چه در اين مورد و چه در مورد روش هاي اسكريپتي هميشه محدوديت هايي وجود داره،مثلا مقدار فقط يك فيلد ميتونه تا 4 گيگ باشه كه در اينجا نميشه اين رو تيكه تيكه كرد.
دستورات sql معمولا با يك identifier از هم جدا ميشند و معمولا ; هست كه با توجه با اين ميتونيد query ها رو شناسايي و بخش بخش cut كنيد و در phpmyadmin ايمپورت كنيد
مثلا براي يك ديتابيس با حجم يك گيگ و محدود 100 مگ در آپلود براي هر فايل مي تونيد ديتابيس رو به 10 قسمت 100 مگابايتي تقسيم كنيد.
بعلاوه هنگام بك آپ گيري از ديتابيس هاي بزرگ ميتونيد به صورت جداجدا و نه واحد اقدام كنيد،يعني اگر هنوز داده ي اصلي رو روي سرور داريد براحتي به phpmyadmin بريد . از بخش export در هر نوبت جدول مورد نظر رو انتخاب و فقط از اون جدول خروجي بگيريد و اينم ميشه يك روش ساده براي تقسيم كردن بك آپ (و اگه بك آپ روي سرور نيست ميشه روي لوكال كه راحت هست بك آپ و ريستور كنيم ،دوباره جدول جدول اسكپورت كنيم)
-
تعداد تشکر ها از Rezash به دلیل پست مفید