اسکریپت گرفتن بکاپ از دیتابیس به زبان php

در این مطلب اسکریپت گرفتن بکاپ از دیتابیس به زبان php را برای شما عزیزان آماده کرده ایم . با استفاده از این سورس می توانید یک وبسایت ساده برای بکاپ گرفتن از SQL داشته باشید و از آن در وبسایت یا پروژه های خود استفاده کنید.

اسکریپت گرفتن بکاپ از دیتابیس

 

نحوه نصب و استفاده از اسکریپت گرفتن بکاپ از دیتابیس به زبان php

پس از دانلود سورس کد ، فایل را به هاست خود انتقال داده و آن را از حالت فشرده خارج کنید.

سپس مسیر فایل index.php را در مرورگر خود اجرا کنید.

مشخصات سرور اعم از آدرس سرور – نام دیتابیس – نام کاربری دیتابیس – رمز ورود را وارد کرده و روی دکمه «بکاپ بگیر» کلیک کنید

با وارد کردن مشخصات دیتابیس عملیات بکاپ شروع می شود.

بسته به حجم دیتابیس از چند ثانیه تا چند دقیقه این عملیات طول می کشد. و سپس فایل دانلود شده و می توانید آن را  روی سیستم خود ذخیره کنید.

عملکرد این اسکریپت:

این اسکریپت با اتصال به دیتابیس ابتدا لیست جداول دیتابیس مورد نظر را جمع آوری کرده و سپس محتویات هر جدول را در یک فایل text ذخیره کرده و در نهایت فایل مربوطه را با پسوند sql برای ذخیره ارائه می دهد.

 

بکاپ گیری اتوماتیک با این اسکریپت:

در صورتی که میخواهید از قابلیت بکاپ خودکار استفاده کنید کافیست مشخصات دیتابیس رو به فایل backup.php بدهید و این فایل را به کرون جاب بسپارید تا پس از اجرای کرون فایل بکاپ در کنار این فایل ها قرار میگیرد

ُسورس کد سیستم گرفتن بکاپ از دیتابیس

بخشی از کدها:

[php]

<?php

/**
* @author parsprog.ir
* @copyright 2019
*/

//include our function
include ‘function.php’;

if(isset($_POST[‘backup’])){
//get credentails via post
$server = $_POST[‘server’];
$username = $_POST[‘username’];
$password = $_POST[‘password’];
$dbname = $_POST[‘dbname’];

//backup and dl using our function
backDb($server, $username, $password, $dbname);

exit();

}
else{
echo ‘Fill up database credentail and name’;
}

?>

[/php]

نقد و بررسی‌ها

اولین کسی باشید که دیدگاهی می نویسد “اسکریپت گرفتن بکاپ از دیتابیس به زبان php”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هنوز بررسی‌ای ثبت نشده است.

محصول مفیدی برای شما بود ؟ پس به اشتراک بگذارید برای دوستانتان
  • تحویل خودکار و آنی محصولات دانلودی
  • قیمت مناسب نسبت به رقبا
  • ضمانت اصالت کالا