عرض مشاركة واحدة
عضو فعال
تاريخ التسجيل: Nov 2000-
#1 (permalink)  
نسخ قاعدة بيانات MySQL من Server إلى Server


هذه طريقة بسيطة للغاية لنقل قاعدة بيانات MySQL من موقع إلى آخر بسرعة .

لكن يجب عندها استخدام Telnet أو SSH أو حتى تنفيذ الأمر من خلال ملف php أو باستخدام بريمج جاهز مثل phpShell ونحوه.



وذلك باستخدام الخيار h- مع mysqldump في التعليمة الأولى.
وباستخدام خيار C- مع أمر mysql.
وبتمرير التعليمتين الأولى إلى الثانية بواسطة العلامة " |" (المشهورة في عالمي DOS و Unix)
ونستبدل host1.com و host2.com بعنواني الموقعين الأول الأصل والثاني الجديد.
و MySourceDatabase بقاعدة البيانات الأصل و MyTargetDatabase بقاعدة البيانات الهدف على الموقع الجديد.

كود PHP:
mysqldump -h host1.com -u root -u password MySourceDatabase mysql -h host2.com -u root -u password -C  MyTargetDatabase 
الموضوع مذكور باقتضاب في موقع مطبخ php !


ملاحظة:
التعليمة يجب أن تنفذ دفعة واحدة على نفس السطر.






__________________
(( وَاهًا لهذه الّلغة .. التي أصبحت بينَ أعجميّ ُينادي بوَأْدِها، و عربيٍّ يعملُ على كَيدِها.
ومن نَظرَ في بطونِ تلكَ الكتبِ التي تُتُرجَمُ اليومَ رأى هذه الغَادةَ الشرقيةَ
و هي على فراشِ موتِها تَندِبُ خِدرًا قد ابتلذته الأقلام، و سِترًا قد هتكته الأوهام،
و قد فتحوا لها في بُطونِ هذه الكتبِ قبورًا، وخاطُوا لها من تلك الصُحُـفِ أكفانًا،
و هَيَّأُوا من هذه الأقلامِ أعوادًا.
و ما هو إلا أن يُثنِيَ ذلكَ الغربيُّ بدعوتِه حتى يُسرِعَ إلى جنازتِها أهلُها و ذو قرابتِها ))

حافظ إبراهيم في مقدمة كتاب (البؤساء)

[ من تغريب الألفاظ العلمية للعلامة : بكر بن عبد الله أبو زيد ]
____________________________________________
سبحانك اللهم و بحمدك .. أشهد أن لا إله إلا أنت .. أستغفرك و أتوب إليك.
أبو حازم الاسكندراني غير متواجد حالياً   قديم 06-03-2005, 02:33 AM
رد مع اقتباس