一, 进入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
三.把QT,mysql 插件翻到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/mysql和datadi=/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
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