1

要将我们的应用程序部署平台从 升级WindowsUbuntu Linux Server,我们需要将一个从 Windows 复制MySQL InnoDB database到 Linux 服务器,我尝试了两种方法来做到这一点:

1、使用mysqldump工具导出为sql,然后从Linux服务器导入,这种方式有很多问题,比如汉字垃圾和InnoDB类型表不正确。

2 、直接copy将数据库文件(下mysql/data/)放到Linux MySQL数据文件夹(/var/lib/mysql/命令行' select * from sample_table',它显示错误' ERROR 1146 (42S02): Table 'sampleSchema.sample_table' doesn't exist',我知道这个表确实存在。我不明白为什么会这样。

所以希望有人知道这能给我帮助,谢谢。

4

1 回答 1

3

如果你可以从你的 Windows 电脑远程访问你的 Ubuntu 服务器,你可以使用MySQL Workbench 5.2

于 2013-05-16T05:59:56.017 回答