بک آپ گیری از IBSng

برای بک آپ گیری از تمام اطلاعات موجود در IBSng دستورات زیر را پس از ورود به سرور اجرا نمایید:


دو دستور زیر جهت پاک کردن بک آپ های قدیمی که با نام IBSng.bak هست اجرا میگردد.

rm -rf /var/lib/pgsql/IBSng.bak
rm -rf /var/www/html/IBSng.bak
سپس با دستور زیر وارد دیتابیس شده : 
 su – postgres
در مرحله بعد با دستور زیر یک اکسپورت با نام IBSng.bak میسازید :
 pg_dump IBSng > IBSng.bak
بعد وارد کردن دستور زیر ممکن هست برای چند لحظه هیچ تغییری در محیط پاتی نبینید،این مقدار به میزان حجم دیتابیست بستگی دارد.
با دستور زیر از محیط دیتابیس خارج شده و به انتقال بک آپ از سرور میپردازیم.
exit
با دستور زیر فایل اکسپورت شده رو به محل ریشه وب سرور برده و با آدرس ip میتوانید دیتابیست را دانلود کنید.
 mv /var/lib/pgsql/IBSng.bak /var/www/html/

حال شما می‌توانید فایل بک آپ خود را از آدرس زیر دانلود نمایید:

http://your-ip-address/IBSng.bak

 

برای بازگرداندن بک آپ اقدامات زیر را انجام میدهیم:


قسمت اول برای دانلود روی سرور هست wget :

wget http://youraddress/IBSng.bak

سپس با دستور زیر فایل دانلود شده را به مسیر ریشه دیتابیس انتقال میدهیم.

mv IBSng.bak /var/lib/pgsql/IBSng.bak

حال IBSng را استاپ میکنیم تا بتوانیم دیتابیس جدید را منتقل کینم.

service IBSng stop
سپس با دستور زیر وارد دیتابیس شده :
su – postgres

دیتابیس قبلی را حذف میکنیم:

dropdb IBSng

مجداد دیتابیس جدید را میسازیم:

createdb IBSng

یورز دیتابیس را میسازیم:

createlang plpgsql IBSng

با دستور زیر بک آپ را به دیتابیس جدید اینپورت میکنیم:

 psql IBSng < IBSng.bak

از محیط دیتابیس خارج میشویم:

exit

سرویس postgresql را با دستور زیر مجداد راه اندازی میکنیم:

service postgresql restart

IBSng را که قبلا استاپ کرده بودیم راه اندازی میکنیم:

service IBSng start

با تشکر از شما



  • Email, SSL
  • 4 Utilizadores acharam útil
Esta resposta foi útil?

Related Articles

چگونه میتوان بر روی وی پی اس لینوکس (centos,redhat) پنل kloxo نصب کرد

مراحل نصب با توجه به اینکه   mysql  قبلا نصب شده است یا نه متفاوت استدر صورتی که mysql...

چگونه از طریق ssh میتوان یک دیتابیس mysql را Import/Export کرد

برای  اکسپورت یک دیتابیس  mysql به وی پی اس خود از طریق ssh  متصل شوید و دستور زیر را اجر کنید...

تغییر پورت ssh

برای تغییر پورت SSH مراحل زیر را پیگیری نمایید:با دسترسی root به ssh وارد شوید و فایل nano...

نحوه تشخیص نسخه لینوکس

برای فهمیدن نسخه کرنل از دستور:uname -a :و برای فهمیدن نوع سیستم عامل از دستور cat...