mysql数据从windows迁移到linux中怎么搞?

unnamed 发布于 2012/11/23 20:32
阅读 3K+
收藏 2
直接把sql语句导出不行,会出现问题
加载中
0
leo108
leo108
什么问题你不说,谁能帮你解决
leo108
leo108
回复 @unnamed : 直接把sql语句导出不行,会出现问题。什么问题
unnamed
unnamed
就是如何把数据从windows迁移到linux中啊
0
逝水fox
逝水fox

直接把sql语句导出不行,会出现问题
如果是中文问题的话,只在mysqldump以及导入的时候使用 --default-character-set指定字符集。

其实只要保证上下文环境一样一般是不会有问题的,比如你windows的机器给linux机器mysql权限之后,在linux服务器上用命令行执行mysqldump,然后再命令行导入,切忌不要在windows上用GUI工具导出拿去Linux上执行。

最后一点,mysql的版本请保证一致



逝水fox
逝水fox
回复 @从前有座山 : 呃大小写其实直接在my.cnf关掉比较好
邮差
邮差
还有大小写
0
qycms_cn
qycms_cn

MD,把window(停止mysql服务)的mysql/data/your_database用ssh拷贝到linux 的 mysql的数据目录下就可以了(记得修改一下数据库的权限:755 用户mysql:mysql)。

可以重启一下linux的mysql就可以了。

0
jnas
jnas
注意版本
0
Wentasy
Wentasy

引用来自“逝水fox”的答案

直接把sql语句导出不行,会出现问题
如果是中文问题的话,只在mysqldump以及导入的时候使用 --default-character-set指定字符集。

其实只要保证上下文环境一样一般是不会有问题的,比如你windows的机器给linux机器mysql权限之后,在linux服务器上用命令行执行mysqldump,然后再命令行导入,切忌不要在windows上用GUI工具导出拿去Linux上执行。

最后一点,mysql的版本请保证一致



正解。
0
Wentasy
Wentasy

引用来自“jnas”的答案

注意版本
同感,这次把数据从Windows下迁移到Linux下,被MySQL的版本弄惨了。
返回顶部
顶部