本帖最后由 ggangelo 于 2016-3-22 00:34 编辑
首先准备好两个安装包,一个是mysql-5.7.10.tar.gz,另一个是boost_1_59_0.tar.gz。
为什么要boost1.59呢?因为yum更新centos6最高的boost就只到1.4版本,而mysql5.7在cmake时要求的boost是1.59。我曾经尝试过1.60的最新版本。但仍旧提示we need boost1.59。无奈。。。
第一步是编译安装boost_1_59_0.tar.gz。
wget http://soft.lives90.cn/boost/boost_1_59_0.tar.gz
ps: http://soft.lives90.cn是我在本地搭建的apache服务,要想下载,去http://www.boost.org官网。
tar -zxvf boost_1_59_0.tar.gz
解压。
yum install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs python-devel -y
这是安装boost必备的组件包。
cd boost_1_59_0
sh ./bootstrap.sh
./b2
./b2 install --prefix=/usr/local
安装好boost后,就开始下载,并解压mysql-5.7.10.tar.gz
wget http://soft.lives90.cn/mysql/mysql-5.7.10.tar.gz
tar -zxvf mysql-5.7.10.tar.gz
cd mysql-5.7.10必备组件安装:
yum install make cmake bison-devel ncurses-devel git libaio library glibc zlib-devel pcre pcre-devel -y
开始cmake:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
echo $? 为0后
make
make install
初始化:
初始化操作就和啊铭老师的贴子一样啦。看这里http://www.apelearn.com/bbs/thread-10105-1-1.html
分享成功图片:
首先准备好两个安装包,一个是mysql-5.7.10.tar.gz,另一个是boost_1_59_0.tar.gz。
为什么要boost1.59呢?因为yum更新centos6最高的boost就只到1.4版本,而mysql5.7在cmake时要求的boost是1.59。我曾经尝试过1.60的最新版本。但仍旧提示we need boost1.59。无奈。。。
第一步是编译安装boost_1_59_0.tar.gz。
wget http://soft.lives90.cn/boost/boost_1_59_0.tar.gz
ps: http://soft.lives90.cn是我在本地搭建的apache服务,要想下载,去http://www.boost.org官网。
tar -zxvf boost_1_59_0.tar.gz
解压。
yum install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs python-devel -y
这是安装boost必备的组件包。
cd boost_1_59_0
sh ./bootstrap.sh
./b2
./b2 install --prefix=/usr/local
安装好boost后,就开始下载,并解压mysql-5.7.10.tar.gz
wget http://soft.lives90.cn/mysql/mysql-5.7.10.tar.gz
tar -zxvf mysql-5.7.10.tar.gz
cd mysql-5.7.10必备组件安装:
yum install make cmake bison-devel ncurses-devel git libaio library glibc zlib-devel pcre pcre-devel -y
开始cmake:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
echo $? 为0后
make
make install
初始化:
初始化操作就和啊铭老师的贴子一样啦。看这里http://www.apelearn.com/bbs/thread-10105-1-1.html
分享成功图片:
编辑回复