0

ウィンドウズ:

mysqldump .... > windata.sql;

Linux:

mysql ... < windata.sql

データはクロスプラットフォームになりますか?

4

6 に答える 6

1

する必要があります。実際には、datadir 内の実際のファイルでさえ移植可能であると想定されています (ただし、それらをコピーするときは注意が必要です。最初にサーバーをシャットダウンしてください)。

于 2009-09-21T13:53:41.717 に答える
1

私はそうしました、そしてそれはうまくいきます。

于 2009-09-21T13:54:57.087 に答える
1

知っておくべき問題の 1 つは、既定ではテーブル名は Windows では大文字と小文字が区別されず、Linux では大文字と小文字が区別されるということです。これは大きな苦痛になる可能性があります(少なくとも私にとってはそうでした)。Linuxのmy.cnfで設定lowercase_table_names(またはこのようなもの)することで変更できます

于 2009-09-21T13:58:08.207 に答える
1

問題はありませんでした。テーブル名の大文字と小文字の区別と同様に、代替エンコーディングのいくつかは興味深いかもしれません - 慎重にチェックしてください。ただし、UTF8 を使用して名前を再確認するだけであれば問題ありません。

すべての新しいものと同様に、試してみると最も正確な答えが得られます。何が起こるか教えてください!

于 2009-09-21T14:00:36.253 に答える
0

クロスプラットフォームはおそらく機能します。ただし、エンコードの問題に注意してください。ああ... ;)

于 2009-09-21T13:53:18.440 に答える
0

私はそれをやった。Windows、Solaris、または Linux 間での移動に問題はありません。

于 2009-09-21T13:54:48.973 に答える