X
تبلیغات
رایتل

به وبلاگ برنامه نویسی خوش آمدید.

برنامه نویس وب و نرم افزار تحت دسکتاپ

ایمیل rss feeds friendfa
  • آموزش برنامه نویسی وب
  • آموزش html و css
  • آموزش php و mysql
  • jquery
  • java
دکمه ی بعدی اسلاید شو دکمه ی قبلی اسلاید شو


گرفتن پشتیبان از بانک اطلاعاتی با کمک mysqldump

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

<?php 

//barnamenevisi.blogsky.com

system("F:\\xampp\\mysql\\bin\\mysqldump --user=username--password=password --host=localhost database> backup.sql");

?>

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

user=root

password=

host=localhost

ravandi

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

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

<?php 

//barnamenevisi.blogsky.com

$url=$_SERVER["MYSQL_HOME"];

echo $url;

system("$url\\mysqldump --user=root --password= --host=localhost ravandi > 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);

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



کاربر وبلاگ نوشته شده توسط راوندی در تاریخ جمعه 6 شهریور‌ماه سال 1394 ساعت 06:05 ب.ظ  چاپ نظر دهید 0 نظر


 درباره من
عکس پروفایل

سلام ، من محمدرضا هستم ، و اهل راوند کاشان. برنامه نویس وبسایت هستم . اگر میخواهید سایتی طراحی کنید با من تماس بگیرید ، می تونید توی وبلاگ بهم پیام بدید . متشکرم.
  بایگانی

دسته‌ها

 جدیدترین یادداشت‌ها
مشکل نمایش border با کلیک روی texbox یا کلیک روی لینک
رفع خطای ()Fatal error: Cannot redeclare jdate
گرفتن پشتیبان از بانک اطلاعاتی با کمک mysqldump
چگونه برنامه نویس شویم؟
افزونه ای برای عکس گرفتن از سایت
مشکل ویرایشگر ckeditor با ایجکس
قالب وبلاگ برنامه نویسی
اجرا نشدن فایل جاوا در cmd
اخطار عدم پشتیبانی از FULLTEXT در قسمت phpmyadmin
رنگی کردن کد در برنامه ی word و صفحات وب با کمک notepad++
طریقه ی ثبت دامین ir
کتاب آموزش آسان و کاربردی php و mysql
لینک گذاشتن روی بخشی از تصویر
چند مطلب اضافه شده به کتاب آموزش سریع و آسان jquery
کتاب آموزش سریع و آسان jquery
اخطار no privileges در برنامه ی wamp 2.4 در قسمت ایجاد دیتابیس
گرادینت gradient برای همه ی مرورگرها
کنفرانس برنامه نویسان php
مشکل قالب های میهن بلاگ
کتاب آموزش ++C
کتاب آموزش tkinter به زبان ساده
مترجم قالب
گرد کردن div در مرورگر اکسپلورر
ضبط صدا با کمک جاوا اسکریپت ، جی کوئری ، php و فلش
لینک های آموزش برنامه نویسی
حفره ی امنیتی در مرورگر اکسپلورر
نمایش عکس از روی سایت در برنامه ی جاوا
نمایش لینک به صورت تصادفی
برنامه ی شکلک های الفورآی
گذاشتن پسورد روی پوشه در سایت
لیست کامل عناوین یادداشت‌ها
 موارد دیگر

آمار تعداد کل بازدید ها : 449675
rss feeds

Powered By

www.barnamenevisi.blogsky.com

Copyright © 2014 barnamenevisi.blogsky.com