سوال : چگونگی دانلود فایل بک اپ ibsng پس از بک اپ گیری به هارد خانگی
چطور میشه بعد از بک اپ از ibsng اونو به پیسی خودمون منتقل کنیم
یا دوباره اونو برگردونم به یه سرور دیگه
اموزششو می خواستم
مرسی:63:
نمایش نسخه قابل چاپ
سوال : چگونگی دانلود فایل بک اپ ibsng پس از بک اپ گیری به هارد خانگی
چطور میشه بعد از بک اپ از ibsng اونو به پیسی خودمون منتقل کنیم
یا دوباره اونو برگردونم به یه سرور دیگه
اموزششو می خواستم
مرسی:63:
با دستوارت خیلی راحت میشه اینکار رو انجام داد !
اگه دستور هم کار نکردین می تونید ریموت رو نصب کنید و اونجا فایل رو یه جایی آپلود کنید !
اگه خواستین اینکار رو براتون انجام میدم
yahoo id = reza_ajori
ابتدا با دستور :
کد:su - postgres
* در صورتی که نام دیتابیس شما IBSng باشد .کد:pg_dump IBSng > IBSng.bak
فایل IBSng.bak که در واقع Backup سیستم اکانتینگ IBSng شماست را ایجاد کنید .
در آخر هم دستور
را وارد کنید که به prompt عادی سیستم بازگردید .کد:exit
سپس IBSng.bak را مانند یک فایل عادی به جایی که web access یا FTP access دارید انتقال داده و روی PC خودتون دانلود کنید .
من این دستور اخری رو می زنم ارور می زنه
بک اپ رو نمی گیره #-o
-bash: Pg_dump: command not found
:-<
( سوال : با چه دستوری میشه فهمید نام دیتا بیس چیه ! )
اقا ibsng کامل بک اپ گرفتیم و روی ویندوز هم اوردیم و بعد روی یه هاست دیگه قرار دادیم
حالا با چه دستوری میشه بعد اینکه اینو توی فولدری مثل root یا tmp که قرار دادیم دوباره restore کنیم . خیلی ممنون میشم .
ابتدا su - postgres کنید .
سپس دستور pg_dump را وارد کنید .
بنده اشتباها Pg_dump نوشته بودم (معذرت میخوام )
بعد از Switch User (su کردن به postgres میتوانید با دستور :کد:pg_dump IBSng > IBSng.bak
psql -l
نام و کاربراان دیتابیس رو مشاهد کنید .
دستور Restore کردن هم :
psql IBSng < IBSng.bak
خیلی اقایی
فقط اگه یه فولدر دیگه بود کجا منتقل کنیم که به این شکل بشه رستورش کرد ؟
اگه مثلا اسم فایل یه چسز دیگه بود باید قائدتا همونو به جای ibsng تایپ کنیم درسته ؟
بله ، به نام فایل ها دقت کنید و در این دستور با نام های منطقی جایگزین کنید . این دستورات فقط برای مثال هستند .
و دستوراتی که ذکر شد برای زمانی هست که فایل های backup شما در Current directory شما باشد .
در غیر این صورت هم هیچ نیازی به انتقال فایل ها نیست .
با دستور :
pg_dump IBSng > /path/you/want/IBSng.bak
در مسیر دلخواه فایل backup را ذخیره کرده و یا با دستور :
psql IBSng < /path/you/want/IBSng.bak
از مسیر دلخواه Restore نمایید .
سلام
من با این مشکل دارم
IBSng.bak درست شده ولی روی سرور دیگه وقتی ibsng مثل قبل نصب مکنم خطا های عجیبی میده و میگه این جدول ها قبلا بود
حالا چطوری این بک اپ رو روی سرور جدیدم برگردونم
دستوراتی برای حذف جدول های دیتابیس و برگرداندن این قبلی ها وجود ندارد ؟
---------- Post added at 10:54 PM ---------- Previous post was at 10:52 PM ----------
چرا جواب پیام خصوصی ندادی وقتی باد گرفتی
خودت که اینجا یاد گرفتی دیگه چرا خودتو میگیری
backup :
pg_dump -U ibs IBSng -f IBSng.sql
restore :
psql -U DBUSERNAME -d DBNAME -f FILENAME.sql
آقای یکی کمک کنه
قبلانا یک بک آپ گرفته بودم
-bash-3.2$ dir
backups data IBSng2.bak IBSng.bak pg_dump Pg_dump pgstartup.log
این بک آپ الان تو بک آپ هام هست
ولی چجوری اینو تو یه سرور دیگه restore کنم ، اصلا مسیر این بک آپ کجاست
کل سرور رو با دستور
find / -
زیرو رو کردم
ولی نیافتم
بعدشم حالا هرچی دستور
pg_dump IBSng > IBSng.bak
میزنم بک آپ گیری نمیکنه ، نام فایل بک آپ را عضو کردم و گذاشتم
pg_dump IBSng > IBSng2.bak
ولی بازهم شروع به بک آپ گیری نکرد
دوستان راهنمایی کنید لطفا
با سلام و عرض خسته نباشید
من همه اموزش های شما رودیدم ولی سول من اینجاست که چطوری ما فایل بک اپ رو روی کامپیوتر خودمون دانلود کنیم ؟
و یا ایا در مسیری از هاست ذخیره میشه که با برنامه ای مثل cutftp دانلود کنیم ؟
دوست عزیز راحت ترین راه همین نصب وب مین هست که دوستمون پیشنهاد کرد.
بعد از نصب وب مین.رو سیستمتون برنامه جاوا رو نصب کنید.بک آپ میگیرید و از فایل منیجر به سیستم خودتون انتقال میدید
اول برید به دایرکتوری /home یا هر دایرکتوری که میخواین!
بعد به ترتیب دستورات زیر رو بزنید:
1- touch IBSng.bak
2- chown postgres:postgres IBSng.bak
3- su postgres
4- pg_dump IBSng > IBSng.bak
بعضی مواقع و روی بعضی سرور ها (مثل سرور خود من ) سرور هیچ چیزی رو نشون نمیده و بعد از زدن این دستور ، هیچ دستور دیگه ای رو هم توی bash نمیتونید بزنید.... به هر صورت از سرور لاگ اوت نکنید! (برای امتحان با نرم افزار WinSCP برید داخل سرورتون و حجم فایل رو که در حال افزایش هست ببینید... این عمل بسته به مقدار حجم دیتا بیس زمان میبره....
بعد هم که برای دانلود اون روی سیستمتون از همون نرم افزاری که گفتم استفاده کنید! WinSCP
موفق باشید
درسته منظور من اینکه بک اپ ibs در چه مسیری از سرور ذخیره میشه اینو اگر بگید خیلی ممنون میشم چون خیلی پوشه داره در شاخه root.
کد:/var/lib/pgsql
با سلام خدمت دوستان عزیز
من IBSng برای اکاندینگ دارم که دو روز پیش یا نشان دادن 4 شاخه که موجود نمی باشد می ایسته و کامل بالا نمیاد و نمیشه به روت دسترسی داشت
دوستان من میخوام روی هارد دیگه IBSng نصب کنم و از روی هارد قبلی اطلاعات یا همون بک آپ رو بیارم روی هارد جدید
و نحوه این کار رو میخوام دوستان توضیح بدن
دوستان لطفا راهنمایی کنید
با تشکر