نحوه درون ریزی (import) و برون بری (Export) پایگاه داده با Drush

نحوه درون ریزی (import) و برون بری (Export) پایگاه داده با Drush

هنگام انتقال یک وبسایت از جایی به جای دیگر همیشه احتیاج به انتقال فایل ها و پایگاه داده داریم. در سامانه هایی که برپایه LAMP استوار هستند این مسئولیت بر روی پایگاه داده Mysql توسط phpmyadmin انجام میشود. این راه حل خوبی است و phpmyadmin گزینه های متعددی را برای export گرفتن از پایگاه داده برای شما فراهم می کند. اما وقتی پایگاه داده شما حجیم باشد گاهی این عملیات با دشواری انجام می شود. در این زمان استفاده از Command line می تواند مفید باشد و از آن بهتر وقتی شما از دروپال استفاده می کنید Drush بهترین گرینه برای این کار است.

برای Export کردن دیتابیس در MySQL با استفاده از Drush :

در صورتیکه Drush بر روی رایانه مورد نظر نصب شده باشد؛ ابتدا به مسیر ریشه سایت دروپال خود بر بروید. در ادامه اگر از دروپال 6 و 7 استفاده می کنید دستورات زیر را در خط فرمان خود وارد کنید:

drush cc
drush sql-dump > ~/my-sql-dump-file-name.sql

خط اول کلیه cache های دروپال را خالی می کند و خط دوم تمامی جداول دروپال پایگاه داده را در فایل my-sql-dump-file-name.sql ذخیره می کند.

در صورتیکه از دروپال 8 استفاده می کنید دستورات زیر را وارد کنید:

drush cr
drush sql-dump > ~/my-sql-dump-file-name.sql

 

برای Import کردن دیتابیس در MySQL با استفاده از Drush :

برای این کار دستورات زیر را وارد کنید:

drush sql-drop
drush sql-cli < ~/my-sql-dump-file-name.sql

 

کد خبر: 174 | 14:30، 1395-04-15 نسخه چاپی ارسال به

افزودن دیدگاه جدید

  • دیدگاه های ارسال شده توسط شما، پس از تایید در وب سایت منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط با خبر باشد منتشر نخواهد شد.