نسخه پشتيبان از MySQL

سلام

در برنامه نويسي تحت وب، دستوري براي تهيه نسخه پشتيبان از MySQL وجود دارد؟

منظورم بيشتر در مورد روش هاي تهيه اتوماتيك آن است.

متشكرم ./.
 

navidvakili

New Member
برای پشتیبان گیری از بانک اطلاعاتی باید از کد زیر استفاده کنید:
<?php
include 'config.php';
include 'opendb.php';

$tableName = 'mypet';
$backupFile = 'backup/mypet.sql';
$query = "SELECT * INTO OUTFILE '$backupFile' FROM $tableName";
$result = mysql_query($query);


include 'closedb.php';
?>

و براي بازيابي آن بايد :
<?php
include 'config.php';
include 'opendb.php';

$tableName = 'mypet';
$backupFile = 'mypet.sql';
$query = "LOAD DATA INFILE 'backupFile' INTO TABLE $tableName";
$result = mysql_query($query);


include 'closedb.php';
?>
 
navidvakili گفت:
برای پشتیبان گیری از بانک اطلاعاتی باید از کد زیر استفاده کنید:
<?php
include 'config.php';
include 'opendb.php';

$tableName = 'mypet';
$backupFile = 'backup/mypet.sql';
$query = "SELECT * INTO OUTFILE '$backupFile' FROM $tableName";
$result = mysql_query($query);


include 'closedb.php';
?>

و براي بازيابي آن بايد :
<?php
include 'config.php';
include 'opendb.php';

$tableName = 'mypet';
$backupFile = 'mypet.sql';
$query = "LOAD DATA INFILE 'backupFile' INTO TABLE $tableName";
$result = mysql_query($query);


include 'closedb.php';
?>


اين دستور چندتا بدي داره!

1- از كل ساختار بانك و جداول نمي توان پشتيبان گرفت!
2- براي بازيابي، جدول بايستي كاملا خالي باشد!

آيا ميشه دستوري نوشت كه پشتيبان را به همراه كل ساختار بانك و جداول تهيه كرد؟

باز هم متشكرم./. :wink:
 

amir_s

Active Member
منهم دنبالش بودم ... ولي به نتيجه نرسيدم ... بك آپ خوبه كه مثل بك آپ phpbb باشه !
 

golden

Member
اگر که سرور به شما shell نمیده میتونی از phpMyBackupPro که توی سایت phpmybackuppro.net هست استفاده کنی.
 

جدیدترین ارسال ها

بالا