EDA365电子论坛网

标题: 有关MySQL移植到arm过程出现的问题 [打印本页]

作者: qpggup    时间: 2019-8-28 15:07
标题: 有关MySQL移植到arm过程出现的问题

移植过去后尝试使用指令 ./mysql_install_db --user=root --force --ba
1 w' |8 z1 ?: b3 P0 d: U6 D& fsedir=/usr/local/mysql --datadir=var/lib/mysql 时出现以下错误:

/usr/local/mysql/bin/my_print_defaults: line 2: T: not found
2 d0 R, n, b- K" p6 V. w/usr/local/mysql/bin/my_print_defaults: line 8: syntax error: unexpected ")"
, `5 T9 F3 B! A# s$ Y8 _* ?/usr/local/mysql/bin/my_print_defaults: line 1: ELF: not found
+ M* B; ~  N( P2 cInstalling MySQL system tables...
. ^! R* \" b+ c* x# o9 J. }# U/usr/local/mysql/libexec/mysqld: line 1: syntax error: unexpected "("

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

但是我修改本地PC配置为:
! ^& L( P: x: a$ l, w. Q/home/shenyuan/nfs_root # echo $00 P' ]; ^/ T# @) [+ o5 j0 }- m* U
sh0 E4 A. l7 i3 Y  }  X
/home/shenyuan/nfs_root # ls -l /bin/sh
, [$ o- q3 S: ]4 z- f, L+ F+ Vlrwxrwxrwx 1 root root 12 Jun 30 22:10 /bin/sh -> /bin/busybox

arm端配置为:4 z2 W* ]$ T9 P- V( j5 F' z$ P
root@freescale /usr/local/mysql/bin$ echo $0
$ l# {1 l2 {5 Q4 P6 w-sh
1 s" k1 r" u$ R; P' {! g1 L4 Qroot@freescale /usr/local/mysql/bin$ ls -l /bin/sh" |# U5 f- C' F2 I0 \. M
lrwxrwxrwx 1 root root 7 Jun 30 2018 /bin/sh -> busybox
9 i! X5 O; @9 ]. K  W- X( _3 Eroot@freescale /usr/local/mysql/bin$

还是出现一样的问题!


# p% ]. o- f' w9 s: N6 _
作者: relchhiclty    时间: 2019-8-28 18:00
mysql作为一种服务器端的数据库,没有必要移植到arm上,移植上去跑起来也吃力,设备上可以跑sqlite之类的小数据库。
作者: yxlk    时间: 2019-8-28 18:01
arm 上一般跑sqlite3 等嵌入式专用数据库,跑mysql 太重,不建议移植到arm 上。可以交叉编译sqlite3 ,或者直接使用sqlite3 的源码。
作者: kinidrily    时间: 2019-8-28 18:02
是不是你放到板子上的应用是pc端的而不是arm端的, 又或者是你拷贝的程序不对,应该是bin你却拷了sh文件。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2