• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
backup از دیتابیس با php
#1
دوستان من کدی نوشتم که وقتی ساعت بشه مثلا x یک backup از دیتابیس با کد زیر گرفته شه :
کد پی‌اچ‌پی:
<?php 
$dbhost 
= 'localhost:3036'
$dbuser = 'root'
$dbpass = 'rootpassword'

$backup_file = $dbname . date("Y-m-d-H-i-s") . '.gz'
$command = "mysqldump --opt -h $dbhost -u $dbuser -p $dbpass "
           "test_db | gzip > $backup_file"

system($command); 
اگه بخوام backup را در آدرس درایو d باشه چکار کنم و اگه بخوام در ی کامپیتر دیگه شبکه مثلا با ip 168.1.1 ذخیره کنم کد بالا را چطور تغییر بدم ممنونم از راهنمایی دوستان...
  پاسخ
تشکر شده توسط :
#2
دوستان کمک کنید لطفا قبلنا تو این سایت خیلی کمک گرفتم ولی جدیدا شاید ۱۰ سوال آخرم بیجواب مانده! کمک کنید لطفا
  پاسخ
تشکر شده توسط :
#3
بعد از ساخت فایل بک آپ ، فایل رو با استفاده از ftp یا sftp به سرور دیگه بفرستید .
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط :
#4
(۱۳۹۶ شهریور ۰۳, ۱۲:۴۱ ب.ظ)Reza نوشته: بعد از ساخت فایل بک آپ ، فایل رو با استفاده از ftp یا sftp به سرور دیگه بفرستید .
خب آقا رضا با کد بالا فایل backup تو چه آدرسی ذخیره ميشه؟
  پاسخ
تشکر شده توسط :
#5
نقل قول: خب آقا رضا با کد بالا فایل backup تو چه آدرسی ذخیره ميشه؟
Angel

کد:
$backup_file = $dbname . date("Y-m-d-H-i-s") . '.gz';
کد:
$backup_file = '/tmp/'.$dbname . date("Y-m-d-H-i-s") . '.gz';
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط :
#6
(۱۳۹۶ شهریور ۰۳, ۰۲:۰۵ ب.ظ)Reza نوشته:
نقل قول: خب آقا رضا با کد بالا فایل backup تو چه آدرسی ذخیره ميشه؟
Angel

کد:
$backup_file = $dbname . date("Y-m-d-H-i-s") . '.gz';
کد:
$backup_file = '/tmp/'.$dbname . date("Y-m-d-H-i-s") . '.gz';
آقا رضا متوجه نشدمConfused من الان میخام این بکاپ در درایو f فلدر back سيو شه چه کنم؟ ممنونم از راهنمایی شما
  پاسخ
تشکر شده توسط :
#7
(۱۳۹۶ شهریور ۰۳, ۰۶:۱۲ ب.ظ)mohammad.mm540 نوشته:
(۱۳۹۶ شهریور ۰۳, ۰۲:۰۵ ب.ظ)Reza نوشته:
نقل قول: خب آقا رضا با کد بالا فایل backup تو چه آدرسی ذخیره ميشه؟
Angel

کد:
$backup_file = $dbname . date("Y-m-d-H-i-s") . '.gz';
کد:
$backup_file = '/tmp/'.$dbname . date("Y-m-d-H-i-s") . '.gz';
آقا رضا متوجه نشدمConfused من الان میخام این بکاپ در درایو f فلدر back سيو شه چه کنم؟ ممنونم از راهنمایی شما

آدرس درایوی که میخواهید رو قرار بدید به صورت کامل تا دخیره بشه. کجاش رو متوجه نشدید؟
میثم محمودی | انجمن کد ایگنایتر فارسی
--------------------------
هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
  پاسخ
تشکر شده توسط :
#8
کد:
$backup_file = 'f:\\back\\'.$dbname . date("Y-m-d-H-i-s") . '.gz';
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط :
#9
(۱۳۹۶ شهریور ۰۴, ۱۲:۱۹ ق.ظ)Reza نوشته:
کد:
$backup_file = 'f:\\back\\'.$dbname . date("Y-m-d-H-i-s") . '.gz';

درود مومنون از پاسختون، آقا رضا ميشه در شبکه داخلی برای backup گرفتن آدرس کامپیوتر دیگر را از طریق ip داد اگه بله.... چطور؟
  پاسخ
تشکر شده توسط :
#10
فکر نکنم بشه .
شما اول فایلو بساز بریز توی temp جایی بعد منقل کن به جایی که میخوای
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان