MySQL-5.7.20

Last edited by Junyangz AT 2018-05-18 19:40:27

准备安装包

boost_1_59_0.tar.gz cmake-2.8.12.tar.gz mysql-5.7.20.tar.gz

安装编译环境

yum install -y gcc gcc-c++ ncurses-devel perl

添加MySQL用户及用户组

groupadd mysql
useradd -r -g mysql mysql
mkdir /usr/local/mysql5.7

编译安装

tar zxvf boost_1_59_0.tar.gz
mv boost_1_59_0 /usr/local/boost

#cmake --version
tar zxvf cmake-2.8.12.tar.gz
cd cmake-2.8.12
./bootstrap
make && make install
cmake --version

cd ../
mkdir -p /usr/local/mysql-5.7.20
tar zxvf mysql-5.7.20.tar.gz
cd mysql-5.7.20
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.7.20 -DWITH_BOOST=/usr/local/boost/
make && make install

#unlink /usr/local/mysql
ln -s /usr/local/mysql-5.7 /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql /usr/local/mysql-5.7
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

添加环境变量

配置启动

配置MySQL

开机自启&初始化及启动

Reference

Last updated

Was this helpful?