عضو شده در: 14 شهریور 1386
پست: 1498
محل سکونت: پشت کامپیوتر
امتیاز: 6 [وضعيت كاربر:آفلاین]
تاریخ:
دوشنبه 22 تیر 1388 - 20:18
انتقال بانک اطلاعاتی MySql
برای انتقال بانک های اطلاعاتی طراحی شده باMy Sql ، می بایست فایل ها یا به عبارتی بانک های اطلاعاتی سایت ها که شامل کلیه اطلاعات سایت ها – با تمامی تنظیمات- است را از حالت Local خارج کنیم تا در Pc دیگر(به صورت Local ) ویا حتی بر روی هاست قابل نصب باشد.
امیدوارم این آموزش کوتاه و بسیار کاربردی مورد استفاده تمامی دوستان قرار گیرد.
برای اینکار می بایست به روش زیر عمل کرد ؛
1.در کنسول PhpMyAdmin ابتدا نام Database مورد نظر را از قسمت سمت چپ صفحه انتخاب می کنیم.
بعد از انتخاب با صفحه ای مشابه این مواجه می شویم.
2.در قسمت سمت راست کلیه جداول موجود در database را با گزینه Checkall در پایین صفحه ،انتخاب می کنیم.
3.در منوی بالای صفحه با کلیک کردن گزینه Export به صفحه بعد می رویم.
4.در این قسمت حتما بایستی نوع بانکمان SQL ست شده باشد(البته به طور پیش فرض نیز چنین است).
5.در پایین صفحه بخش Save as file نوع ذخیره سازی فایل مان را gzipped انتخاب می کنم. و در نهایت کلید Go را انتخاب می کنیم تا فایل مورد نظرمان ساخته شود.
با موفقیت توانستم از روی Database خود یک فایل فشرده بسازم.
6.پس از آنکه دیتابیس را برروی هاست ساختیم،باید فایل فشرده حاوی بانک اطلاعاتی مان را بر روی هاست بارگذاری کنیم،حال در کنسول PHPmyadmin هاست یا سرور یک کامپیوتر به صورت لوکال یک Database به همان نام بانکمان می سازیم(به عنوان مثال virtuemart) بعد وارد بانک ی که ساختیم می شویم و گزینه Import را انتخاب می کنیم.
پس از اینکه مسیر فایل vitruemart.sql را از کامپیوترمان به وسیله دکمه Browse پیدا کردیم گزینه go را انتخاب می کنیم.
بانک اطلاعاتی مان با موفقیت اضافه شد.
امیدوارم این آموزش مفید باشه برای دوستان..
قرار بود این آموزش رو در بخش آموزش جوملا بدهم ولی فکر کنم با بحث php در سایت این مطلب مفید باشه .. دوستان از این طریق می توانند بانک های طراحی شده خودشان رو هم به کدهای نوشته شده اضافه کنند ..
این هم فایل آموزشی همین تاپیک به صورت PDF » دانلود فایل
البته melisa این کار فقط مربوط به local نیسن و در server هم می شه .
خوب تا اونجاییکه من دیدم در سرور ها گزینه import وجود نداره و فقط از طریق export می شه بکاپ گرفت اما یه کلک دیگه می شه زد :
وقتی ما داریم بکاپ می گیریم فایل خروجی ما در حقیقت شامل یک سری کد sql هستن که با import هم در واقع این کدها اجرا می شوند و جداول و تمام محتویات اونا رو می سازن.
در phpmyadmin گزینه ای وجود داره به نام sql
در این قسمت کدهای sql اجرا می شن . می تونید یه sql بنویسید و نتیجشو ببینید.
حالا کافیه خروجی رو که melisa قبلا توضیح داد رو باز کنیم و محتوایاتشو کپی کنیم .
بعد در داخل دیتا بیسی که قبلا ساختیم به قسمت sql می رویم که در عکس نشون دادم .
حالا کافیه کدهایی که کپی کردیم رو پیست کنیم و اجراشون کنیم تا باز هم همه جداول و محتویاتشون وارد بشن .
این مشکلی یه که بعضی ها با phpmyadmin تو سایت ها دارن که از این طریق مرتفع می شه اونقد مرتفع می شه که قله دماوند کم میاره و من می تونم به عنوان اولین فردی که این قله مرتفع رو کشف کرده ، یه پرچم روش بزنم و به مامانم بگم براتم اسفند دود کنه
مشاهده موضوع بعدی مشاهده موضوع قبلی
شما نمی توانید در این بخش موضوع جدید پست کنید شما نمی توانید در این بخش به موضوعها پاسخ دهید شما نمی توانید موضوع های خودتان را در این بخش ویرایش کنید شما نمی توانید موضوع های خودتان را در این بخش حذف کنید شما نمی توانید در این بخش رای دهید شما نمیتوانید به نوشته های خود فایلی پیوست نمایید شما نمیتوانید فایلهای پیوست این انجمن را دریافت نمایید
:: DpiGuide.Com Forums ::
تمام زمانها بر حسب GMT + 3.5 Hours میباشند