pedia-learning

ورود

گذرواژه‌تان را فراموش کرده‌اید؟

ثبت نام

ثبت نام
انجمن عمومی گسترش فناوری آگو

اگر اولین بار از انجمن بازدید می کنید برای دسترسی کامل به انجمن عضو شوید بعد عضویت قادر به ارسال مطلب و شرکت در بحث خواهید داشت

ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کد آماده پشتیبان گیری از دیتابیس
02-16-2014, 03:13 PM
ارسال: #1
کد آماده پشتیبان گیری از دیتابیس
بعد از چند روز که سایت به حالت کما رفته بود برای اینکه از روال همیشگی دور نشیم یکی دوتا دیگه از کدهای آماده به درد بخور رو براتون میذارم.

کد اول مربوط به ایجاد پشتیبان یا بک آپ از دیتابیس و دومیش برگردوندن بک آپ یا restore.

کد php:
<?php
include 'config.php';
include 
'opendb.php';

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

restore کردن بک آپ

کد 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';
?>

برای پشتیبان گیری از کل جداول یک دیتابیس میتونید از کد زیر استفاده کنید :

کد php:
$result =  mysql_query('SHOW TABLES');
        while(
$table mysql_fetch_assoc($result))
        {
            
$backupFile "backup/$table.sql";
            
$query      "SELECT * INTO OUTFILE '$backupFile' FROM $table";
            
$result mysql_query($query);    
        } 
نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پرش به انجمن:


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


Persian Translation by MyBBIran.com - Ver: 4.1
Powered by MyBB, © 2002-2024 MyBB Group.
Theme designed by Marvel (Sidebar created by Yaldaram - Yaldaram.com)
Theme Translation by Mt Edition