گرفتن پشتیبان از بانک اطلاعاتی با استفاده از mysqldump
گرفتن پشتیبان از بانک اطلاعاتی با استفاده از mysqldump
دو شنبه 2 مهر 1397 ساعت 16:4 | نوشته ‌شده به دست امیرمهدی شیری | ( )

 

 
 
تصویر مرتبط

 

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

 

اگه توی لوکال هاست باشیم . مشخصات ما مثلاً اینطوریه:

user=root

password=

host=localhost

ravandi

چون پسورد نداشتیم خالی گذاشتیم. البته شما در لوکال هاست هم میتونید پسورد داشته باشید. ولی در حالت پیشفرض پسورد ندارید. ravandi هم مثلاً نام بانک اطلاعاتی(database) شماست. backup.sql هم نام فایل پشتیبان هست.

یه بار پیش میاد برنامه رو میدید به کسی و نمیدونید طرف قراره در چه درایوی برنامه رو قرار بده. برای این کار از روش زیر استفاده کنید:

 

برای اطلاعات بیشتر آدرس زیر مراجعه کنید:

http://webemania.com/blog/how-to-create-or-configure-cron-job-in-cpanel-and-backup-singlemultiple-database

بقیه ی دستوراتSERVER _$ :

https://gist.github.com/Darker/0f29836ca7013ee98263

اگر خواستید در قسمت phpmyadmin پشتیبان بگیرید باید در دستورات sql شما  قبل از دستورات ایجاد جدول دستور زیر باشد:

DROP TABLE IF EXISTS `jadval`;

برای  اینکار به آدرس زیر بروید:

http://localhost/phpmyadmin

در سمت چپ نام دیتابیس را انتخاب کنید. روی تب Export کلیک کنید.

گزینه ی زیر را انتخاب کنید:

Custom - display all possible options

سپس گزینه ی زیر:

Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER statement

و در آخر دکمه ی Go را کلیک کنید.

برای وارد کردن اطلاعات هم همین برنامه ی ساده کافی است:

$file="ravandi.sql";

$sql = file_get_contents($file);

$dbh =new PDO('mysql:host=localhost;dbname=ravandi','root','');  

$dbh->exec('set names utf8');

$dbh->exec("SET CHARACTER SET utf8");

$mo = $dbh->exec($sql);

نتیجه تصویری برای ‪mysqldump logo‬‏

منتظر نظراتتون هستم.

موفق باشید.

منبع : وبلاگ پروگرامر آی تی



 
نویسندگان
آرشیو مطالب
شماهم چت کنید!

نام :
وب :
پیام :
2+2=:
(Refresh)

خبرنامه وب سایت:





آمار وب سایت:  

بازدید امروز : 149
بازدید دیروز : 4
بازدید هفته : 161
بازدید ماه : 173
بازدید کل : 173
تعداد مطالب : 8
تعداد نظرات : 0
تعداد آنلاین : 1