在线问答
直播中

L490351555

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

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

一, 进入mysql        (注:以下所有需要的库已经移到了mysal-all-lib 文件夹中)
cd /mnt/sd/mysql.lib/mysql
二.复制两个需要可库到 /lib
cp libmysqlclient.so.16.0.0 libmysqlclient_r.so.16.0.0 /lib
二, 进入 /lib
进行软链接
ln -s libmysqlclient.so.16.0.0 libmysqlclient.so.16
ln -s libmysqlclient_r.so.16.0.0 libmysqlclient_r.so.16
file:///C:UsersADMINI~1AppDataLocalTempksohtmlwps46E4.tmp.jpg
三.把QTmysql 插件翻到QT/E特定位置(arm)
cd /usr/local/Trolltech/QtEmbedded-4.6.3-arm/
mkdir -p plugins/sqldrivers
libqsqlmysql.so 放到sqldrivers
四.libQtTest.so.4.6.3 移到 /usr/lib
ln -s libQtTest.so.4.6.3 libQtTest.so
ln -s libQtTest.so.4.6.3 libQtTest.so.4
ln -s libQtTest.so.4.6.3 libQtTest.so.4.6
以下步骤是把mysql完成移植到arm的 运行mysql 程序 上述四步就可以了
/**********************************************************/
五,把mysql源码中的support-files/my-medium.cnf
复制到/etc/my.cn
[mysqld]
加入
datadi=/mnt/sd/mysql/var/lib/mysql
user =root
六,把源码中的support-files/ mysql.server
复制到/etc/init.d
修改basedir=/mnt/sd/mysqldatadi=/mnt/sd/mysql/var/lib/mysql,还有pid-file=/mnt/sd/mysql/var/run/mysqld/mysqld.pid
chmod +x mysqld
七,手动建立mysqld/mysqld.pid,手工建立:
mkdir –p /mnt/sd/mysql/var/run/mysqld
touch  /mnt/sd/mysql/var/run/mysqld/mysqld.pid
八.创建系统自带数据库和表
#bin ./ mysql_install_db --user=root –force --basedir=/mnt/sd/mysql --datadi=/mnt/sd/mysql/var/lib/mysql
九,创建软链接
ln -s /mnt/sd/mysql/bin/mysql  /usr/bin
ln -s  /mnt/sd/mysql/bin/mysqldump  /usr/bin
ln -s  /mnt/sd/mysql/bin/mysqladmin  /usr/bin        
.测试ARM平台下的MySQL
a) mysqladmin -u  root   password   hahaha 最后一项为我的密码   (设置密码)
b) mysql -h  127.0.0.1  -u root  -p 或mysql -h  localhost  -u root  -p 这样便可以进入mysql环境。
c) mysql>show databases



更多回帖

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