تصدير محتويات قاعدة بيانات MySQL باستخدام سطر الأوامر
الخلفية:
تصدير محتويات ملف تعد قاعدة بيانات MySQL مهمة بالغة الأهمية عند ترحيل البيانات أو نسخها احتياطيًا. تستكشف هذه المقالة كيفية تحقيق ذلك من سطر الأوامر، مما يوفر خيارات مرنة لتصدير قواعد بيانات أو جداول معينة أو جميع قواعد البيانات في وقت واحد.
استخدام الأمر mysqldump:
تم تصميم الأمر mysqldump خصيصًا لتصدير محتوى قاعدة بيانات MySQL. إليك كيفية استخدامه:
تصدير قاعدة بيانات كاملة:
$ mysqldump -u [username] -p db_name > db_backup.sql
تصدير الكل قواعد البيانات:
$ mysqldump -u [username] -p --all-databases > all_db_backup.sql
تصدير جداول محددة داخل قاعدة بيانات :
$ mysqldump -u [username] -p db_name table1 table2 > table_backup.sql
الضغط التلقائي للمخرجات:
بالنسبة لقواعد البيانات الكبيرة، يمكن أن يؤدي الضغط التلقائي للمخرجات باستخدام gzip إلى توفير المساحة. استخدم الأمر التالي:
$ mysqldump -u [username] -p db_name | gzip > db_backup.sql.gz
التصدير عن بعد:
إذا كان خادم MySQL موجودًا على جهاز بعيد داخل شبكتك، فيمكنك الاتصال به باستخدام عنوان IP المضيف العنوان والمنفذ، كما يلي:
$ mysqldump -P 3306 -h [ip_address] -u [username] -p db_name > db_backup.sql
توصيات الأمان:
لتعزيز الأمان، تجنب تضمين كلمات المرور مباشرة في أوامر واجهة سطر الأوامر (CLI). بدلاً من ذلك، استخدم الخيار -p بدون كلمة المرور. سيطالبك الأمر بإدخال كلمة المرور وعدم تسجيلها في السجل.
باستخدام هذه التقنيات، يمكنك تصدير محتوى قاعدة بيانات MySQL بكفاءة من سطر الأوامر، مما يضمن أن بياناتك آمنة ويمكن الوصول إليها للاستخدام المستقبلي. .
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3