在线问答
直播中

L490351555

9年用户 112经验值
擅长:可编程逻辑 嵌入式技术
私信 关注

【OK210试用体验】之第七篇:配置ARM平台的MySql数据库驱动插件(下)

本帖最后由 L490351555 于 2015-10-14 18:11 编辑

配置MySQL数据库插件驱动主要分为两步:
第一步:按照我上一篇“【OK210试用体验】之第六篇:配置ARM平台的MySql数据库驱动插件(上)”的帖子做好所有工作(该帖子讲得很详细,一般按照他说的去做,都不会出错,记住要细心)。
第二步:当做好第一步之后,就按照下面的步骤去做:
(1)进入mysql  (此步骤是在Linux上操作的)      
#cd /usr/local/mysql/lib/mysql
这里说的“进入mysql是在上一篇帖子的交叉编译MySQL完成后,/usr/local/路径下就会生成MySQL -ARM版本,即目录mysql。要有这ARM版本才能移植MySQL数据库到ARM上
(2)在(1)里面的目录挂在两个库到ARM的/lib目录下(这里需要用到挂载,把Linux上编译好的ARM版本的两个库复制到板子的/lib目录下)
#cp libmysqlclient.so.16.0.0 /usr
#cp libmysqlclient_r.so.16.0.0 /usr    (/usr是Linux的挂载目录)
#mount -t nfs nolock 192.168.1.101:/usr /mnt   (把Linux挂载目录挂载到arm板子的/mnt目录下)
#cd /mnt
#cp libmysqlclient.so.16.0.0 /lib
#cp libmysqlclient_r.so.16.0.0 /lib  
(3)进入 /lib之后进行软链接   (在ARM上操作)
#ln -s libmysqlclient.so.16.0.0 libmysqlclient.so.16
#ln -s libmysqlclient_r.so.16.0.0 libmysqlclient_r.so.16
193842fcc932d7q5ihjn09.png.thumb.jpg
193844dczleq491lp1w9b1.png.thumb.jpg 软连接成功
(4)把上个帖子说的最后一步“编译mysql插件”所编译出来的mysql 插件libqsqlmysql.so挂载到ARM板子上的qte位置,即把ARM版本的MySQL数据库挂载到ARM板子上。
#cp opt/qtsdk-2010.05/qt/src/plugins/sqldrivers/mysql/libqsqlmysql.so /usr
#mount -t nfs nolock 192.168.1.101:/usr /mnt   (把Linux挂载目录挂载到ARM板子的/mnt目录下)
#cp /mnt/libqsqlmysql.so /usr/local/Trolltech/QtEmbedded-4.7.0-arm/plugins/sqldrivers
(把libqsqlmysql.so 放到sqldrivers下)
193845ycin1bbect1tli1p.png.thumb.jpg
(5)创建libQtTest.so.4.7.0软连接,把libQtTest.so.4.7.0 移到 /usr/lib  (在ARM上操作)
#cd /usr/local/Trolltech/QtEmbedded-4.7.0-arm/lib
#cp libQtTest.so.4.7.0 /usr/lib
#cd /usr/lib
#ln -s libQtTest.so.4.7.0 libQtTest.so
#ln -s libQtTest.so.4.7.0 libQtTest.so.4
#ln -s libQtTest.so.4.7.0 libQtTest.so.4.7
193846stqaq9q72zp89e2q.png.thumb.jpg 软连接成功
至此配置ARM平台的MySql数据库驱动插件已顺利完成,关于本帖子的第二步具体详情可以看我下一篇的帖子“【OK210试用体验】之第八篇:配置ARM平台的MySql数据库驱动插件(补充)

更多回帖

发帖
×
20
完善资料,
赚取积分