ウィンドウズ:
mysqldump .... > windata.sql;
Linux:
mysql ... < windata.sql
データはクロスプラットフォームになりますか?
する必要があります。実際には、datadir 内の実際のファイルでさえ移植可能であると想定されています (ただし、それらをコピーするときは注意が必要です。最初にサーバーをシャットダウンしてください)。
私はそうしました、そしてそれはうまくいきます。
知っておくべき問題の 1 つは、既定ではテーブル名は Windows では大文字と小文字が区別されず、Linux では大文字と小文字が区別されるということです。これは大きな苦痛になる可能性があります(少なくとも私にとってはそうでした)。Linuxのmy.cnfで設定lowercase_table_names
(またはこのようなもの)することで変更できます
問題はありませんでした。テーブル名の大文字と小文字の区別と同様に、代替エンコーディングのいくつかは興味深いかもしれません - 慎重にチェックしてください。ただし、UTF8 を使用して名前を再確認するだけであれば問題ありません。
すべての新しいものと同様に、試してみると最も正確な答えが得られます。何が起こるか教えてください!
クロスプラットフォームはおそらく機能します。ただし、エンコードの問題に注意してください。ああ... ;)
私はそれをやった。Windows、Solaris、または Linux 間での移動に問題はありません。