الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اعمل backup لقاعدة بيانات mysql باستخدام php

مغلق
بدأه ahmed_eltalkhawy في 23 فبراير 2006 · 2 رد · 1,995 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمه الله و بركاته

اريد ان اعرف كيف يمكننى ان اعمل backup لقاعدة بيانات mysql من داخل موقعى و بدون استخدام برامج خارجية مساعدة مثل phpmyadmin بحيث يمكننى من جدولة هذه العملية لأن يقوم الموقع بها بشكل الى فى اوقات معينة بدون تدخل منى .

و جزاكم الله كل خير

sign2.gif

رحم الله امرىء أهدى لى عيوبى

سبحان الله و بحمده سبحان الله العظيم

#2

عملية الـ back up ليها اكتر من طريقة و هنا طريقة منهم

SELECT * FROM Games INTO OUTFILE 'c:\\db_backups\\Games.dat'

هنا قمنا بعمل backup للجدول Games إلى الملف c:\\db_backups\\Games.dat

و لعمل restore لبيانات داخل الجدول Games من جديد عند حدوث اى حادث يتسبب فى ضياع البيانات داخله :

1- نقوم بتفريغ محتوى الجدول .

TRUNCATE Games

2- تحميل البيانات من جديد من ملف الـ backup

LOAD DATA INFILE 'c:\\db_backups\\Games.dat' INTO TABLE Games

كما فى المثال , العملية بتتم على جداول مش على قاعدة البيانات بالكامل .

فبالتالى لازم يكون فى عملية ( Automatically ) بتعرف اسماء الجداول فى قاعدة البيانات و تبدأ تنفذ عليها عمليات الـ back up او الـ restore و بيرجع لأسلوب المبرمج

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

#3

أيضا يمكن على سيرفر لينوكس أن تستخدم الأمر mysqldump بشكل مباشر كالتالي :

mysqldump --opt -u username --password==password databsename>your_dump_database_file.sql

وعملية الإسترجاع restore كالتالي :

mysql --force -u username --password=pass databasename<your_dump_database_file.sql

وسيقوم السيرفر بإستخراج قاعدة البيانات كاملة في الملف your_dump_database_file.sql بشكل مباشر ,,,

ويوجد أيضا البرنامج الأكثر من رائع على الرابط :

http://204.157.36.16/index.php?showtopic=87880

ومن الأفضل أن تستخدمه هو فهو سريع وممتاز جدا ولايأخر عمل السيرفر ,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

هذا الموضوع مغلق.

مواضيع مشابهة