一.简述:
因为在MySQL官方没有提供arm架构下的5.7.x的版本,因此,需要自己进行源码编译。
二.安装基础依赖包:
#yum install -y gcc gcc-c++ ncurses-devel bison cmake \
openssl-devel libtirpc-devel libaio-devel
三.下载安装源码包:
1. 首先去官网下载带boost的源码包,地址:https://downloads.mysql.com/archives/community/

选择红框中的,如果选择上面的只有源码还要去先下载boost。
2. 安装:
解压后进入安装路径,生成CMAKE:
#cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #安装目录
-DSYSCONFDIR=/etc \ #mysql配置文件存放目录
-DMYSQL_DATADIR=/u01/mysql/data \ #数据文件存放目录
-DMYSQL_UNIX_ADDR=/u01/mysql/tmp/mysql.sock \ #链接文件
-DWITH_BOOST=/root/mysql_aarch64/mysql-5.7.38/boost/boost_1_59_0 \ #指定boost库的位置
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \ #指定默认的字符集校对规则
-DDEFAULT_CHARSET=utf8 \ #指定默认字符集编码
-DWITH_EXTRA_CHARSETS=all \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \ #安装INNOBASE存储引擎
-DWITH_FED

最低0.47元/天 解锁文章
2062

被折叠的 条评论
为什么被折叠?



