• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
mysqldump
#1
سلام دوستان این کد را از نت پیدا کردم برای پشتیبان گرفتن از دیتابیس ولی نمیدونم چرا کار نمیکنه از محیط shell براحتی با دستور mysqldump از دیتابیس backup میگیرم لطفا راهنمایی کنید ویندوزم هم 7هست وبا xampp کار میکنم اسم دیتابیسم dana هست لطفا کمک کنید خیلی ضروریه ممنونم!!؟؟؟؟؟
کد پی‌اچ‌پی:
<?php 
$dbhost = 'localhost:3036'; 
$dbuser = 'root'; 
$dbpass = 'd345d'; 

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

system($command);  
  پاسخ
تشکر شده توسط :
#2
خب ببین خطاش چیه
این رو بذار خط اول همین فایل ببین خطایی میده:
کد پی‌اچ‌پی:
error_reporting(E_ALL); // error engine
ini_set('display_errors'TRUE);  // error display status 
وبلاگ: Yousha.Blog.ir


کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بیشتر => نگهداری بهتر
  پاسخ
تشکر شده توسط :
#3
آدرس دقیق فایل mysqldump.exe رو بده بهش
کد:
$command = "D:\xampp5\mysql\bin\mysqldump --opt -h $dbhost -u $dbuser -p $dbpass ".
           "dana | gzip > $backup_file";
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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