今天测试在sentos7.2上安装MySQL5.7数据库,注意一centos的版本,和搭建流程。
一、查看确认centos的版本
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
二、安装依赖包和开发工具:
yum install vim vim-enhanced wget zip unzip telnet ntsysv compat* apr* nasm* gcc gcc* gcc-c++ ntp make imake cmake automake autoconf python-devel zlib zlib-devel glibc glibc-devel glib2 libxml glib2-devel libxml2 libxml2-devel bzip2 bzip2-devel libXpm libXpm-devel libidn libidn-devel libtool libtool-ltdl-devel* libmcrypt libmcrypt-devel libevent-devel libmcrypt* libicu-devel libxslt-devel postgresql-devel curl curl-devel perl perl-Net-SSLeay pcre pcre-devel ncurses ncurses-devel openssl openssl-devel openldap openldap-devel openldap-clients openldap-servers krb5 krb5-devel e2fsprogs e2fsprogs-devel libjpeg libpng libjpeg-devel libjpeg-6b libjpeg-devel-6b libpng-devel libtiff-devel freetype freetype-devel fontconfig-devel gd gd-devel kernel screen sysstat flex bison nss_ldap pam-devel compat-libstdc++-33
三、清除系统中mysql痕迹:
yum remove mysql
rm -f /etc/my.cnf
四、创建mysql用户和用户组:
groupadd mysql
useradd -s /sbin/nologin -M -g mysql mysql
五、安装boost:
tar zxvf boost_1_60_0.tar.gz -C /usr/src
cd /usr/src/boost_1_60_0
./bootstrap.sh
./b2 --prefix=/usr/local
./b2 install
六、解压、配置、编译、安装mysql_5.7: