麒麟ARM系统上MySQL部署避坑,编译安装步骤详解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1069个文字,预计阅读时间需要5分钟。
ARM版麒麟系统上安装MySQL,如果不清理mariadb残留、不兼容aarch64架构、不处理libncurses.so.5和libssl.so.10缺失,基本无法安装成功。
确认系统架构与MariaDB残留必须一步到位
麒麟V10 ARM环境里,uname -m 输出必须是 aarch64,否则所有后续下载的MySQL包都无效。x86_64包扔进去直接报 cannot execute binary file。同时,rpm -qa | grep -i mariadb 一查一个准——只要输出非空,就说明有冲突源。
常见错误现象:安装MySQL RPM时卡在 conflicts with file from package mariadb-libs;或启动后日志里反复出现 symbol lookup error: undefined symbol: mysql_server_init。
本文共计1069个文字,预计阅读时间需要5分钟。
ARM版麒麟系统上安装MySQL,如果不清理mariadb残留、不兼容aarch64架构、不处理libncurses.so.5和libssl.so.10缺失,基本无法安装成功。
确认系统架构与MariaDB残留必须一步到位
麒麟V10 ARM环境里,uname -m 输出必须是 aarch64,否则所有后续下载的MySQL包都无效。x86_64包扔进去直接报 cannot execute binary file。同时,rpm -qa | grep -i mariadb 一查一个准——只要输出非空,就说明有冲突源。
常见错误现象:安装MySQL RPM时卡在 conflicts with file from package mariadb-libs;或启动后日志里反复出现 symbol lookup error: undefined symbol: mysql_server_init。

