视窗:
mysqldump .... > windata.sql;
linux:
mysql ... < windata.sql
数据会跨平台吗?
应该。实际上,即使 datadir 中的实际文件也应该是可移植的(但是在复制它们时需要小心,先关闭服务器)。
我已经这样做了,而且效果很好。
您应该注意的一个问题是,默认情况下,表名在 Windows 上不区分大小写,在 Linux 上区分大小写。这可能是一个巨大的痛苦(至少对我来说是这样)。lowercase_table_names
您可以通过在 linux 上的 my.cnf 中设置(或类似的东西)来更改它
我自己没有遇到任何问题。一些替代编码可能很有趣,以及表名区分大小写 - 所以仔细检查。但如果你只是在做 UTF8 并仔细检查名称,你应该没问题。
像所有新事物一样,尝试它会给您最准确的答案,让我们知道会发生什么!
跨平台可能会起作用。但请注意编码问题。ÄÖÜ... ;)
我已经做了。在 Windows、Solaris 或 Linux 之间移动没有问题。