[phpNuke] آموزش ريستور کردن ديتابسهاي سنگين روي لوکال

S4DEGH

Well-Known Member
اين آموزش توي سايت شيرازي ( shirazit.net ) توسط پيمان مدير سايتش ارائه داده شده بود كه سايتش الان غيرفعاله ...

كلش رو همينجا ميزارم براتو ....

-------------------------------------
آموزش ريستور کردن ديتابس هاي سنگين شما روي لوکال به سهولت
با سلام

آموزش ريستور کردن ديتابيس هاي بزرگ (هر اندازه که باشه) روي لوکال هاست و شبيه سازي انجمن شما روي ويندوز خودتون بدون هيچگونه مشکلي

مواد لازم :
1- نصب برنامه easyphp روي ويندوزتون هر ورژني که باشه .
نکته مهم :
فرض ما در اين جا اين هست که برنامه easyphp رو در مسير درايو :d نصب کردين و در پوشه :
program files
2- يک ديتابس پر از اطلاعات به صورت فشرده نشده به طور مثال:
test.sql
اين همون ديتابس فرضاً انجمن phpbb شما هست که ايجاد کردين

طرز تهيه:
حالا برنامه easyphp رو روي ويندوز اجرا مي کنيد.
در مرحله بعد وارد phpmyadmin در لوکال هاست مي شين و يک ديتابيس بر فرض مثال به نام :
forum
مي سازيد خوب حالا شما يک ديتابيس خالي هم ساختين در لوکال هاست که خالي هم هست.
در مرحله بعد فايل test.sql که اصل فايل ديتابيس شما هم هست و فشرده اش هم نکردين در اين مسير قرار مي دين:
تصوير زير رو ملاحظه کنيد :

1_10.jpg


حالا به مرحله اصلي کارمون رسيديم و از اين جا بايد دقت بيشتري کنيد
کساني که با سيستم عامل MS-DOS کار کردن براشون راحت تره البته من به صورت تصويري مي زارم که همه استفاده کنن :
کليه پيش فرض هاي بالا که گفتم رو دست نمي زنيد و اينطور ادامه مي دهيد:
از منوي start ويندوز گزينه run
در کادر سفيد رنگ اين رو تايپ مي کنيد :
cmd
و بعد هم Ok
خوب حالا پنجره سياه رنگي command prompt باز مي شه کليد shift + alt رو بزنيد که بتونيد خوب انگليسي تايپ کنيد:

2_3.jpg


در مرحله بعد اين دستور رو تايپ کنيد و کليد enter رو بزنيد :
\cd
تصوير زير رو هم ببينيد :

3_3.jpg


بعد از اين مرحله بايد وارد مسيري بشيم که برنامه easyphp نصب هست به صورت زير عمل کنيد :
فرض ما هم اين بود که اين برنامه در درايو :d نصب هست و در پوشه Program files خوب شما هم اگه جاي دگيه نصب کردين دستور رو تغيير بدين اين دستورات رو به ترتيب وارد کنيد تا وارد شاخه مورد نظر ما بشين به ترتيب تايپ کنيد و اينتر رو بزنيد :
:d
بعد از اين که اينتر زدين اين دستور:
cd progra~1
و بعد هم که اينتر زدين اين دستور:
cd easyphp1-8
دقت کنيد ورژن خودتون رو بنويسيد اگه ورژن 7 دارين اينطوري بنويسيد :
cd easyphp1-7
خوب در مرحله بعد :
حالا وارد پوشه اصلي برنامه easyphp هستيم حالا باز هم اين دستور رو تايپ کنيد :
cd mysql
و باز هم اينتر رو مي زنيد
در مرحله بعد:
cd bin
و باز هم اينتر رو بزنيد
خوب مراحلي که در بالا شرح دادم در اين جا تصويري گذاشتم ببينيد :

4_3.jpg


حالا به نقطه اصلي و حساس رسيدم
يادتون هست که گفتم فايل اصلي test.sql خودتون رو در همين مسير قرار بدين يعني در پوشه bin
خوب حالا شما با تايپ دستور زير به راحتي مي تونيد ديتابيس رو ريستور کنيد :

mysql -u root -p forum < test.sql

بعد که اين دستور رو تايپ کردين و کليد اينتر رو زدين اين گزينه پديدار مي شه :
:Enter password
خوب شما هم کاري نداشته باشيد و دوباره اينتر رو بزنين اگه دقت کنيد چراغ هارد ديسک شما نشون مي ده که ديتابيس داره ريستور مي شه الي الخصوص اينکه ديتابيس حجمش زياد باشه اندکي صبر کنيد بعد هم دوباره همون سطر
command prompt قبلي پديدار مي شه همه مراحلي که شرح دادم به صورت تصويري در زير ببينيد :

5_6.jpg


خوب کار شما با موفقيت به اتمام رسيده است حالا برين توي برنامه
easyphp و ديتابيسي که ساختين يعني forum
مي بينيد که کل ديتابيس شما به صورت کامل و بدون مشکل ريستور شده
شاد و پيروز باشيد
----------------------------------------------


فقط يه نكته اضافه كنم كه توي Wamp5 هم همين روش هست . فقط اين رو بدونيد بايد شاخه بصورت : mysql/bin باشه .
و اينيكه سعي كنيد از روي تصاوير متوجه بشيد چون يكم توي ويرايستاري متن مشكل داره ، منم چون كپي كردم ديگه دست بهش نزدم .

همين. :)
 

جدیدترین ارسال ها

بالا