bruce_helen 发表于 2014-8-22 22:40:17

求i.MX6上能运行的MySQL二进制版本(已解决)

本帖最后由 FSL_TICS_Rita 于 2014-9-12 10:57 编辑

我在用的板子(非飞思卡尔官方板)使用的是linux3.0的内核。
项目中需要用到MySql数据库,我采用交叉编译器编译5.1版本的MySql,MySql5.5版本的采用CMake编译,这个东西暂时不好交叉编译。所以只能选择5.1版本。但是在使用的过程中发现Mysql有点问题,比如定义外键无效。我在想是不是因为交叉编译的问题。
飞思卡尔最新的SDK是以linux3.10,使用yocto方式编译,我对这种编译方式不是太了解,看介绍应该是跟上时代使用最新的工具。我想这个工具里应该有编译好的MySQL吧?
因为我的开发板是外面厂家提供的,厂家没有升级内核。所以我不能跟随飞思卡尔的最新步伐升级到最新的linux3.10内核。这个版本是支持yocto的

如果有谁在i.MX6上使用最新版(5.5)MySQL,传一份二进制文件给我吧。

bruce_helen 发表于 2014-8-23 06:52:16

顶一下,没有人知道么?

holts2 发表于 2014-8-23 09:03:55

这个太高大上了, 刚准备入手K02玩玩

bruce_helen 发表于 2014-8-23 09:27:13

有谁搞过yocto的?
推荐一个入门教程看看。

javabean 发表于 2014-8-23 10:46:13

mySQL的cross compile支持不太好,有个5.5.12的编译教程,可以参考
http://www.droboports.com/app-repository/archives/mysql-5-5-12

javabean 发表于 2014-8-23 10:47:24

如果你无法访问,这里还有一个5.5.16的教程,不过比较简短
http://dp.nonoo.hu/cross-compiling-mysql/

bruce_helen 发表于 2014-8-23 13:48:27

javabean 发表于 2014-8-23 10:46
mySQL的cross compile支持不太好,有个5.5.12的编译教程,可以参考
http://www.droboports.com/app-reposit ...

相当不错啊,谢谢分享!

abszy 发表于 2014-8-23 13:53:49

谢谢楼上提供的文档学习了

lyzhangxiang 发表于 2014-8-23 13:55:11

前几天移植过,蛮简单的自己动手吧,可以参考 图文并茂

http://bbs.eeworld.com.cn/thread-445448-1-1.html

javabean 发表于 2014-8-23 13:56:54

bruce_helen 发表于 2014-8-23 13:48
相当不错啊,谢谢分享!

这个 网站内容挺丰富,从linux环境搭建,关键包编译到整体流程都有,mySQL多个版本都有相应文档,非常方便

qinshiysb 发表于 2014-8-23 13:57:18

哈哈,木有

bruce_helen 发表于 2014-8-23 13:58:35

本帖最后由 bruce_helen 于 2014-8-23 13:59 编辑

lyzhangxiang 发表于 2014-8-23 13:55
前几天移植过,蛮简单的自己动手吧,可以参考 图文并茂

http://bbs.eeworld.com.cn/thread-445448-1-1.htm ...

大哥,看清楚。我已经成功移植了5.1.75版本。发现数据库外键有点问题(定义的外键无效)。你这个也是5.1版本的啊!
我现在想要最新版的MySQL,最好是已经编译好的二进制文件。自己按照网上的方法编译,出了问题不知道怎么解决。你可以试试你的数据库定义外键的功能正常不正常。

浪里白条 发表于 2014-8-23 21:17:02

太高大上了,还没玩到这一步
不过马上我们的软件工程师可能会做这个,到时候交流

lyzhangxiang 发表于 2014-8-24 09:21:45

bruce_helen 发表于 2014-8-23 13:58
大哥,看清楚。我已经成功移植了5.1.75版本。发现数据库外键有点问题(定义的外键无效)。你这个也是5.1 ...

Sorry
没看清楚。

Ai_evan 发表于 2014-8-24 11:12:51

非常羡慕楼主

bruce_helen 发表于 2014-8-25 10:15:58

求解啊,顶起

qwert1213131 发表于 2014-8-25 10:47:36

长见识了,

FSL_TICS_Rita 发表于 2014-8-26 10:02:45

楼主你好,你需要找你购买板子的厂家拿板子上的软件包,因为你用的不是飞思卡尔的板子所以默认的软件包你是不可以使用的。还有关于你帖中提到的MySQL是可以安装到linux上,不过这里即使是YOCTO中有你也是不能直接使用的,这里建议你联系一下你板子的厂家问一下。

bruce_helen 发表于 2014-8-26 10:08:51

FSL_TICS_Rita 发表于 2014-8-26 10:02
楼主你好,你需要找你购买板子的厂家拿板子上的软件包,因为你用的不是飞思卡尔的板子所以默认的软件包你是 ...

好吧,我问问他们。
估计没多大希望,他们对linux的上层基本上不支持,只保证linux底层代码没有问题。

FSL_TICS_Rita 发表于 2014-8-26 10:54:03

bruce_helen 发表于 2014-8-26 10:08
好吧,我问问他们。
估计没多大希望,他们对linux的上层基本上不支持,只保证linux底层代码没有问题。 ...

你先问问看哈,毕竟BSP 是他们提供的。
页: [1]
查看完整版本: 求i.MX6上能运行的MySQL二进制版本(已解决)