سوال : چگونگی دانلود فایل بک اپ 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