رفتن به مطلب

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


saeidghodrati

پست های پیشنهاد شده

سلام من خودم خيلي دنبال اين كار بودم براي همين گفتم شايد به درد كسي بخوره اينجام گذاشتمش سايتي كه پيداش كردمو يادم نيست ولي خيلي سايتها اين اموزش رو گزاشتن.

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

 

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

 

مواد لازم :

1- نصب برنامه easyphp روي ويندوزتون هر ورژني که باشه .

نکته مهم :

فرض ما در اين جا اين هست که برنامه easyphp رو در مسير درايو :D نصب کردين و در پوشه :

program files

2- يک ديتابس پر از اطلاعات به صورت فشرده نشده به طور مثال:

test.sql

اين همون ديتابس فرضاً انجمن phpbb شما هست که ايجاد کردين

 

طرز تهيه:

حالا برنامه easyphp رو روي ويندوز اجرا مي کنيد.

در مرحله بعد وارد phpmyadmin در لوکال هاست مي شين و يک ديتابيس بر فرض مثال به نام :

forum

مي سازيد خوب حالا شما يک ديتابيس خالي هم ساختين در لوکال هاست که خالي هم هست.

در مرحله بعد فايل test.sql که اصل فايل ديتابيس شما هم هست و فشرده اش هم نکردين در اين مسير قرار مي دين:

تصوير زير رو ملاحظه کنيد :

 

http://img.majidonline.com/pic/141840/1_10.jpg

 

حالا به مرحله اصلي کارمون رسيديم و از اين جا بايد دقت بيشتري کنيد

کساني که با سيستم عامل MS-DOS کار کردن براشون راحت تره البته من به صورت تصويري مي زارم که همه استفاده کنن :

کليه پيش فرض هاي بالا که گفتم رو دست نمي زنيد و اينطور ادامه مي دهيد:

از منوي start ويندوز گزينه run

در کادر سفيد رنگ اين رو تايپ مي کنيد :

cmd

و بعد هم Ok

خوب حالا پنجره سياه رنگي command prompt باز مي شه کليد shift + alt رو بزنيد که بتونيد خوب انگليسي تايپ کنيد:

 

http://img.majidonline.com/pic/141842/2_3.jpg

 

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

\cd

تصوير زير رو هم ببينيد :

 

http://img.majidonline.com/pic/141843/3_3.jpg

 

بعد از اين مرحله بايد وارد مسيري بشيم که برنامه easyphp نصب هست به صورت زير عمل کنيد :

فرض ما هم اين بود که اين برنامه در درايو :D نصب هست و در پوشه Program files خوب شما هم اگه جاي دگيه نصب کردين دستور رو تغيير بدين اين دستورات رو به ترتيب وارد کنيد تا وارد شاخه مورد نظر ما بشين به ترتيب تايپ کنيد و اينتر رو بزنيد :

:D

بعد از اين که اينتر زدين اين دستور:

cd progra~1

و بعد هم که اينتر زدين اين دستور:

cd easyphp1-8

دقت کنيد ورژن خودتون رو بنويسيد اگه ورژن 7 دارين اينطوري بنويسيد :

cd easyphp1-7

خوب در مرحله بعد :

حالا وارد پوشه اصلي برنامه easyphp هستيم حالا باز هم اين دستور رو تايپ کنيد :

cd mysql

و باز هم اينتر رو مي زنيد

در مرحله بعد:

cd bin

و باز هم اينتر رو بزنيد

خوب مراحلي که در بالا شرح دادم در اين جا تصويري گذاشتم ببينيد :

 

http://img.majidonline.com/pic/141844/4_3.jpg

 

حالا به نقطه اصلي و حساس رسيدم

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

خوب حالا شما با تايپ دستور زير به راحتي مي تونيد ديتابيس رو ريستور کنيد :

 

mysql -u root -p forum < test.sql

 

بعد که اين دستور رو تايپ کردين و کليد اينتر رو زدين اين گزينه پديدار مي شه :

:Enter password

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

command prompt قبلي پديدار مي شه همه مراحلي که شرح دادم به صورت تصويري در زير ببينيد :

 

http://img.majidonline.com/pic/141845/5_6.jpg

 

خوب کار شما با موفقيت به اتمام رسيده است حالا برين توي برنامه

easyphp و ديتابيسي که ساختين يعني forum

مي بينيد که کل ديتابيس شما به صورت کامل و بدون مشکل ريستور شده

 

 

فقط يه نكته اضافه كنم كه توي Wamp5 هم همين روش هست . فقط اين رو بدونيد بايد شاخه بصورت : mysql/bin باشه .

و اينيكه سعي كنيد از روي تصاوير متوجه بشيد چون يكم توي ويرايستاري متن مشكل داره ، منم چون كپي كردم ديگه دست بهش نزدم .

سوالي بود همينجا بگين اگه تونستم جواب ميدم

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

سلام

یه روش دیگه و شاید راحت تر!

 

از طریق

command prompt

به مسیر نصب

mysql

در سیستمتون برین

 

یعنی مثلا این دستور را بزنید، اگه مسیر نصبش اینه!

cd C:\Program Files\MySQL\MySQL Server 5.0\bin

 

بعد دستور ورود را بزنید، یعنی:

mysql -u root -p

 

الان پسورد ازتون می خواد، پسوردتونو وارد کنید

 

اگه دیتابیس آماده ندارید و می خواهید بسازید دستور زیر را بزنید

create database forum character set utf8;

 

بعد با دستور زیر دیتابیستونو به حالت استفاده ببرید:

use forum

 

 

بعد هم با دستور زیر فایل مورد نظر را ری استور کنید

source test.sql

 

 

البته این با فرض اینه که فایلتون را در مسیر جاری قرار دادید یعنی:

C:\Program Files\MySQL\MySQL Server 5.0\bin

 

وگرنه قبل از اسم فایل باید مسیر بدین

 

 

 

کلا با

shell

لینوکس

و

command prompt

ویندوز سریع تر پیش میره کار!

 

 

موفق باشید

 

 

 

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

در حال بارگذاری


  • کاربران آنلاین در این صفحه

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • اضافه کردن...