هل حاول أي شخص إلقاء بيانات MySQL على Windows مباشرة إلى MySQL على Linux؟

StackOverflow https://stackoverflow.com/questions/1454599

  •  12-09-2019
  •  | 
  •  

سؤال

شبابيك:

mysqldump .... > windata.sql;

لينكس:

mysql ... < windata.sql

هل ستكون البيانات عبر المنصة؟

هل كانت مفيدة؟

المحلول

لقد فعلت ذلك، ويعمل بشكل جيد.

نصائح أخرى

يجب ان يكون. في الواقع، حتى أن الملفات الفعلية في Datadir من المفترض أن تكون محمولة (ولكن عليك أن تكون حذرا عند نسخها، قم بإيقاف تشغيل الخادم الخاص بك أولا).

مشكلة واحدة يجب أن تكون على دراية بها هي أن أسماء الجدول الافتراضية غير حساسة للحالة على النوافذ والحالة الحساسة على Linux. قد يكون هذا ألم ضخم (على الأقل كان بالنسبة لي). يمكنك تغييرها عن طريق الإعداد lowercase_table_names (أو شيء مثل هذا) في my.cnf على لينكس

لا توجد مشاكل في نفسي. قد تكون بعض الترميزات البديلة مثيرة للاهتمام، وكذلك حساسية الحالة على أسماء الجدول - لذلك تحقق من تلك بعناية. ولكن إذا كنت تقوم فقط بعمل UTF8 والتحقق من الأسماء المزدوجة، يجب أن تكون على ما يرام.

مثل كل الأشياء الجديدة، تحاول أنها سوف تعطيك الإجابة الأكثر دقة، واسمحوا لنا أن نعرف ما يحدث!

ربما يعمل crossplatform. ولكن كن على دراية بمشكلات الترميز. نون ...؛)

لقد انجزته. لا توجد مشاكل تتحرك بين Windows أو Solaris أو Linux.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top