美文网首页
linux centos7 armv7hl install my

linux centos7 armv7hl install my

作者: 山上风大 | 来源:发表于2019-11-09 13:47 被阅读0次

使用源码在centos armv7l平台安装mysql-5.7.25

资料参考
[csdn@String峰峰]https://blog.csdn.net/sssssscccccc/article/details/80919826

[51cto@DreFlyg] https://blog.51cto.com/13719714/2110941

一、准备

(一)下载含 boost的mysql tar.gz包

MySQL源码网址为:https://dev.mysql.com/downloads/mysql/ :
在Select Operationg System中选择Source Code;
在下面的Select OS Version选择Generic Linux(Architecture Independent);
然后在下面的部分可以看到Compressed TAR Archive,单击后面的Download;
在弹出的界面中选择最下面的No thanks, just start my download就可以开始下载了。
下载完成后,使用WinSCP将文件复制到服务器的/usr/local/src目录下即可。
这个版本的MySQL要求boost的版本是1.59.0。
也可以使用下面的方法直接在Linux中下载源码包,在/usr/local/src目录下直接用wget进行下载:

cd /usr/local/src
wget  wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-boost-5.7.26.tar.gz

二、编译安装

(一)环境准备

yum install -y cmake bison bison-devel libaio-devel gcc gcc-c++ git ncurses-devel

安装结束后还需要重新单独安装cmake,不然使用cmake配置参数时会报错。
(cnblogs@小流亡) https://www.cnblogs.com/rui517hua20/p/10420772.html

yum install cmake

(二)解压MySQL源文件 ,进入MySQL源文件目录,新建configure做为编译目录,并进入该目录:

tar -zxvf mysql-boost-5.7.25.tar.gz
cd mysql-5.7.25
mkdir configure
cd configure

(三)使用cmake进行生成编译环境:

cmake .. -DBUILD_CONFIG=mysql_release \
-DINSTALL_LAYOUT=STANDALONE \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DENABLE_DTRACE=OFF \
-DWITH_EMBEDDED_SERVER=OFF \
-DWITH_INNODB_MEMCACHED=ON \
-DWITH_SSL=yes \
-DWITH_ZLIB=system \
-DWITH_PAM=ON \
-DWITH_BOOST=/usr/local/src/mysql-5.7.25/boost/ \
-DCMAKE_INSTALL_PREFIX=/usr/local/apps/mysql/mysqlpro/ \
-DINSTALL_LIBDIR=/var/mysql/lib/ \
-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8mb4 \
-DDEFAULT_COLLATION=utf8mb4_unicode_ci \
-DWITH_EDITLINE=bundled \
-DFEATURE_SET=community \
-DCOMPILATION_COMMENT="MySQL Server (GPL)" \
-DWITH_DEBUG=OFF

如果编译出现错误,请先删除CMakeCache.txt后,再重新编译:

rm -rf CMakeCache.txt

如果出现下面的提示就表示成功生成了编译环境:

-- Configuring done
-- Generating done

经过长时间的等待,make到85%时设备崩溃了,放弃。
现在用MariaDb挺好的。

相关文章

网友评论

      本文标题:linux centos7 armv7hl install my

      本文链接:https://www.haomeiwen.com/subject/refnbctx.html