找回密码
 注册
关于网站域名变更的通知
查看: 380|回复: 3
打印 上一主题 下一主题

有关MySQL移植到arm过程出现的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-8-28 15:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

移植过去后尝试使用指令 ./mysql_install_db --user=root --force --ba
/ T) u2 Z: B6 isedir=/usr/local/mysql --datadir=var/lib/mysql 时出现以下错误:

/usr/local/mysql/bin/my_print_defaults: line 2: T: not found. ]1 f: X& [- |' P
/usr/local/mysql/bin/my_print_defaults: line 8: syntax error: unexpected ")"1 J2 @( f- O  M# p- K1 q- P7 |
/usr/local/mysql/bin/my_print_defaults: line 1: ELF: not found( [0 B8 |/ L2 R4 P7 ]3 s, |5 C8 c6 p
Installing MySQL system tables...
* w6 Z" w9 @2 X. B/usr/local/mysql/libexec/mysqld: line 1: syntax error: unexpected "("

网上查询了说是shell 不一致的问题:

但是我修改本地PC配置为:
0 N$ d5 Q  F" w+ V4 h$ E7 O1 R( Y3 \/home/shenyuan/nfs_root # echo $0
4 \! P9 C% V1 `4 ]7 f+ rsh5 O. T7 x* }6 f
/home/shenyuan/nfs_root # ls -l /bin/sh# Q- [1 F, ?& j+ {' X% M2 F
lrwxrwxrwx 1 root root 12 Jun 30 22:10 /bin/sh -> /bin/busybox

ARM端配置为:# p! o+ K) {) Q$ |) t
root@freescale /usr/local/mysql/bin$ echo $0
$ ~" Q( }! t+ m0 s$ X-sh6 h8 E+ W$ u1 U
root@freescale /usr/local/mysql/bin$ ls -l /bin/sh
; {7 D  X& ?% x  a, u% _lrwxrwxrwx 1 root root 7 Jun 30 2018 /bin/sh -> busybox
1 W1 Y$ k" \+ g& Sroot@freescale /usr/local/mysql/bin$

还是出现一样的问题!


# C3 W+ \' t0 I' e1 l

该用户从未签到

2#
发表于 2019-8-28 18:00 | 只看该作者
mysql作为一种服务器端的数据库,没有必要移植到arm上,移植上去跑起来也吃力,设备上可以跑sqlite之类的小数据库。

该用户从未签到

3#
发表于 2019-8-28 18:01 | 只看该作者
arm 上一般跑sqlite3 等嵌入式专用数据库,跑mysql 太重,不建议移植到arm 上。可以交叉编译sqlite3 ,或者直接使用sqlite3 的源码。

该用户从未签到

4#
发表于 2019-8-28 18:02 | 只看该作者
是不是你放到板子上的应用是pc端的而不是arm端的, 又或者是你拷贝的程序不对,应该是bin你却拷了sh文件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 22:12 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表