-
آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
ابتدا دستو زیر را در ssh بزنید
حالا برای گرفتن بک آپ دستور زیر را بزنید
کد PHP:
pg_dump IBSng > IBSng.bak
خوب در اینجا بک آپ شما تهیه شده اگه میخوان دانلود کنین میتونین از نرم افزار SSH Secure File Transfer Client برای دانلود کردن و آپلود کردن استفاده کنید
خوب حالا میخوایم دیتابیس رو ریستور کنیم از 2 دستور میشه استفاده کرد
دستور اول :
کد PHP:
psql IBSng < IBSng.bak
دستور دوم:
کد PHP:
psql -d IBSng -f IBSng.bak
خوب با یکی از این 2 دستور رسیتور شد...حالا مرحله آخر
پایان...موفق باشید....
تشکر فراموش نشه
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
کجا ذخیره میکنتش !!!؟؟؟؟؟
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
ey haaaaaa heyyyyyyyy hanoz gire int ajab :D
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
نقل قول:
نوشته اصلی توسط
kingrokh
کجا ذخیره میکنتش !!!؟؟؟؟؟
توی root ذخیره میشه
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
ذخیره میشه ولی وقتی ریستور میکنم فقط گروپ ها و یه سری تنظیمات برمیگرده. یوزر ها رو ریستور نمیکنه !!!!!
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
نقل قول:
نوشته اصلی توسط
kingrokh
ذخیره میشه ولی وقتی ریستور میکنم فقط گروپ ها و یه سری تنظیمات برمیگرده. یوزر ها رو ریستور نمیکنه !!!!!
موقع بک آپ گرفتن یا ریستور کردن اروری چیزی نمیده؟؟؟ اگه میشه لوگ هاشون رو بزارین
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
موش كن و root بعد با FTP برش دار
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
موقع بک آپ که وقتی دستور رو مینویسم فقط با ۱ ثانیه تاخیر فقط میره خط بعد. یعنی هیچ اطلاعات و نوشته خاصی نمیاد. فایل ایجاد میشه تو postgre و وقتی هم ریستور میکنم فقط قسمت گروپ انگار درست هستش ولی تا دلت بخواد جلوی همه خط ها نوشته error.
---------- Post added at 11:34 AM ---------- Previous post was at 11:21 AM ----------
اینم از لاگ. تا جایی که نشونم داد کپی گرفتم.
setval
--------
7
(1 row)
setval
--------
1
(1 row)
setval
--------
1
(1 row)
setval
--------
1
(1 row)
setval
--------
1
(1 row)
setval
--------
1
(1 row)
setval
--------
1
(1 row)
setval
--------
1
(1 row)
setval
--------
3513
(1 row)
setval
--------
355
(1 row)
setval
--------
30
(1 row)
setval
--------
1
(1 row)
setval
--------
1
(1 row)
setval
--------
4
(1 row)
setval
--------
1
(1 row)
setval
--------
1
(1 row)
setval
--------
523
(1 row)
setval
--------
1
(1 row)
setval
--------
713
(1 row)
setval
--------
1
(1 row)
setval
--------
1
(1 row)
ERROR: insert or update on table "add_user_save_details" violates foreign key constraint "add_user_save_details_add_user_save_id_fkey"
DETAIL: Key (add_user_save_id)=(2) is not present in table "add_user_saves".
ERROR: insert or update on table "add_user_saves" violates foreign key constraint "add_user_saves_admin_id_fkey"
DETAIL: Key (admin_id)=(1) is not present in table "admins".
ERROR: duplicate key violates unique constraint "admin_deposit_change_pkey"
CONTEXT: COPY admin_deposit_change, line 1: "1 0 2 9999999999.00 2011-06-05 19:24:45.529509 109.162.224.83 9999999999"
ERROR: duplicate key violates unique constraint "admin_perms_pkey"
CONTEXT: COPY admin_perms, line 1: "0 GOD "
ERROR: duplicate key violates unique constraint "admins_pkey"
CONTEXT: COPY admins, line 5: "0 system $1$4AppbjNA$JCUbDbfizrC8o0.rYOIiW. -297.00 0.00 IBS Internal System Account 0"
ERROR: duplicate key violates unique constraint "charge_rule_day_of_weeks_pkey"
CONTEXT: COPY charge_rule_day_of_weeks, line 1: "1 0"
ERROR: duplicate key violates unique constraint "charge_rule_ports_pkey"
CONTEXT: COPY charge_rule_ports, line 1: "1 _ALL_"
ERROR: duplicate key violates unique constraint "charges_pkey"
CONTEXT: COPY charges, line 1: "1 *** Internet 0 t"
ERROR: duplicate key violates unique constraint "connection_log_pkey"
CONTEXT: COPY connection_log, line 1: "216 66 0.00 2011-06-06 04:19:13 2011-06-06 04:23:58 t 1 1"
ERROR: duplicate key violates unique constraint "connection_log_details_pkey"
CONTEXT: COPY connection_log_details, line 1: "216 username hd3m60"
invalid command \.
invalid command \.
invalid command \np0
invalid command \n.
invalid command \n.
invalid command \np0
invalid command \n.
invalid command \np0
invalid command \n.
invalid command \n.
invalid command \n.
invalid command \n.
invalid command \n.
invalid command \n.
invalid command \nS'0.0.0.0'
invalid command \n.
invalid command \n.
invalid command \n.
invalid command \n.
invalid command \n.
invalid command \n.
invalid command \n.
invalid command \n.
invalid command \nS'127.0.0.1'
invalid command \n.
invalid command \np0
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \N
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
invalid command \.
ERROR: syntax error at or near "2" at character 1
LINE 1: 2 0 1 1.00 1.00 2011-06-05 16:54:46.308733 89.165.4.79
---------- Post added at 11:36 AM ---------- Previous post was at 11:34 AM ----------
همین کار رو میکنم. با FTP برش داشتم. الان هم تو root دارمش هم تو pgsql.
حجم فایلم بعد بک آپ با ۳۰۰ تا یوزر 1.3mb هستش !!
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
همونطور که میبینید
کد PHP:
invalid command \n.
invalid command \n.
invalid command \np0
invalid command \n.
invalid command \np0
invalid command \n.
invalid command \n.
invalid command \n.
invalid command \n.
invalid command \n.
invalid command \n
سیستم عامل سرور شما چیست ؟؟؟ centos????
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
بله. از یه سرور CenOS بک گرفتم میخوام رو این بزنم. ولی این سروری که دارم روش ریستور میکنم رو نمیدونم چیه !!
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
نقل قول:
نوشته اصلی توسط
kingrokh
بله. از یه سرور CenOS بک گرفتم میخوام رو این بزنم. ولی این سروری که دارم روش ریستور میکنم رو نمیدونم چیه !!
آیدی یاهو من رو اد کنید تا با هم آنلاین چک کنیم
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
نقل قول:
نوشته اصلی توسط
faranetwork
آیدی یاهو من رو اد کنید تا با هم آنلاین چک کنیم
ممنون. ادتون کردم.
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
سلام من بکاپ گرفتم اما وقتی رسیتور میکنم این اررور رو میده:
psql: FATAL: role "root" does not exist
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
برای بک آپ گرفتن مراحل زیر لازمه :
cd /su postgrespg_dump IBSng > /var/lib/pgsql/IBSng.sqlخب حالا شما در مسیر var/lib/pgsql/ یک فایل بک آپ دارید که اون رو باید دانلود کنید و نگه دارید.
و در صورت لزوم با دستور زیر ریستور کنید : (البته اگر نیاز باشه باید فایل رو توی اون دایرکتوری آپلود کنید که نرم افزار WincSP که قبلا آموزش استفاده ازش رو دادم برای این کار مناسب هست)
cd /service IBSng stopsu postgrespsql IBSng < /var/lib/pgsql/IBSng.sqlیا اگر نشد :
cp /var/lib/pgsql/
psql -U ibs -d IBSng -f IBSng.sqlالبته اگر روی سرور دیتابیس قبلی وجود داشت باید اون رو پاک کنیدو از اول ایجاد کنید :
service IBSng stop
su postgresdropdb IBSngcreatedb IBSng
و بعد ریستور کنید.
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
در صورتی که با توضیحاتی که دوستمون دادند برطرف نشد میتونید دسترسی بدید تا رفع کنیم و مشکل ار با تصویر اینجا قرار بدم برای دیگر دوستان!
موفق باشد.!
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
نقل قول:
نوشته اصلی توسط
taghi.karimi
در صورتی که با توضیحاتی که دوستمون دادند برطرف نشد میتونید دسترسی بدید تا رفع کنیم و مشکل ار با تصویر اینجا قرار بدم برای دیگر دوستان!
موفق باشد.!
سلام هرکس که میتونه ÷یام خصوصی بهم بده
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
سلام
فقط محض اطلاع دوستان عرض می کنم چون دوست عزیزمون هم تونستن از این روش مشکلشون رو حل کنن
اگر بکاپ میگیرید برای ریستور ابتدا دیتابیس رو روی سرور مقصد پاک کنید از طریق دستور dropdb
و بعد دستابیس رو بسازید createdb
انکودینگ و زبان دیتابیس رو از طریق createlang برای دیتابیس تعریف کنید
و بعد ایمپورت کنید
پیشنهاد می کنم به هیچ وجه روی دیتابیس تقریبا آماده ایمپورت نکنید چون عموما مشکل خواهید داشت
موفق باشید
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
دوستان برای اینکه بکاپ رو روی یه سرور دیگه بالا بیاریم باید چی کار کنیم ؟؟
باید IBSng رو روی اون سرور کامل نصب کنیم ؟ یا دیتابیس رو روش نسازیم ؟
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
نقل قول:
نوشته اصلی توسط
SV24.CO
دوستان برای اینکه بکاپ رو روی یه سرور دیگه بالا بیاریم باید چی کار کنیم ؟؟
باید IBSng رو روی اون سرور کامل نصب کنیم ؟ یا دیتابیس رو روش نسازیم ؟
داداش اول از IBSng بکاپ میگیری
بعد بکاپ رو به سرور جدید که روش IBSng نصب کردی انتقال میدی
بعد هم از دستورات زیر بکاپ رو بر میگردونی
su - postgres
psql IBSng < IBSng.bak
توجه : بر روی سیستمی که می خواهید دیتابیس را برگردانید در زمان نصب IBSng مرحله سوم یعنی Import Tables and Continue را انجام ندهید و گزینه continue را انتخاب کنید.
یا اگر IBSng از قبل نصب شده می بایست دیتابیس رو پاک و مجدد ایجاد کنید و بعد از آن پشتیبان را برگردانید.
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
سلام این دستور رو بزن
ببین مشکلت ل نمیشه
pg_dump -W IBSng -U ibs > /tmp/IBSngbackup.sql
و بعد ازت پسورد لینوکس رو میخواد
بعد وارد کردن در شاخه
tmp
ذخیره میشه
موفق باشید
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
مرسی از این که جواب دادین ،فقط من بکابی رو که گرفتم رو چه جوری منتقل کنم ؟
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
با سلام سرور بنده از سينگل هاپ هستش
سنت اوس 5.7 آی بی اس ان جی نصب هست روش
که گويا هک شده و ابوس خوردم
حالا هر کاری ميکنم وصل شم به سرور بک آپ بگيرم از آی بی اس ان جی نميتونم گويا پورت رو تغيير دادند
آيا کاری ميشه کرد؟
از تو خود آی بی اس ان جی شی ميشه يوزر هام رو بردارم
خيلی يوزر دارم و برام مهم هستند
دوستان هر راهی که ميتونند کمک کنند ممنون ميشم
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
من این دستور رو که میزنم pg_dump IBSng > IBSng.bak
Premision denied میده چیکار باید کنم؟
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
نقل قول:
نوشته اصلی توسط
felfel
من این دستور رو که میزنم pg_dump IBSng > IBSng.bak
Premision denied میده چیکار باید کنم؟
یک راه حلش این هست که:
مسیر فایل بکاپ رو تغییر بدید به بکجایی که پرمیشن فول باشد.
-
پاسخ : آموزش تهیه پشتیبان از دیتابیس IBSng و باز گرداندن آن
میشه ساده بگید ... ؟ من آماتورم !