MySQL5.7.16源码编译安装的步骤
发布时间:2022-01-18 15:53:26 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要讲解了MySQL5.7.16源码编译安装的过程,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习MySQL5.7.16源码编译安装的过程吧! 安装环境:CentOS7 64位 一、系统安装条件 1 cmake mysql使用cmake跨平
这篇文章主要讲解了“MySQL5.7.16源码编译安装的过程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL5.7.16源码编译安装的过程”吧! 安装环境:CentOS7 64位 一、系统安装条件 1> cmake mysql使用cmake跨平台工具预编译源码,用于设置mysql的编译参数。如:安装目录、数据存放目录、字符编码、排序规则等。安装最新版本即可。 2> make3.75 mysql源代码是由C和C++语言编写,在linux下使用make对源码进行编译和构建,要求必须安装make 3.75或以上版本 3> gcc4.4.6 GCC是Linux下的C语言编译工具,mysql源码编译完全由C和C++编写,要求必须安装GCC4.4.6或以上版本 4> Boost1.59.0 mysql源码中用到了C++的Boost库,要求必须安装boost1.59.0,如果版本不匹配,会报错,导致编译失败。编译时用参数WITH_BOOST指定源码位置。 5>充足的内存 当编译大型源文件时,如果内存不足,可能会遇到“internal compiler error”错误 6>Perl 如果你想运行测试脚本的话,就需要Perl 7> bison2.1 Linux下C/C++语法分析器, 如果遇到问题,请升级到以后的版本,而不是恢复到以前的版本。 8> ncurses ncurses-devel 字符终端处理库 所以在安装前,需先检查相关的依赖库: rpm -q --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})n" cmake make gcc ncurses ncurses-devel bison | grep "not installed" yum -y install 安装需要的包 下载 Boost1.59.0 源代码,并解压到/usr/local/目录下: shell> wget -O https://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz shell> tar -zxvf boost_1_59_0.tar.gz -C /usr/local/ 二、下载MySQL源码 从github上下载 mysql的源码 shell> cd /opt shell> git clone https://github.com/mysql/mysql-server.git shell> ls mysql-server 如果没安装git客户端,执行yum install -y git安装。 ![]() (编辑:好传媒网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读