- 安装 wget
# yum -y install wget
2.这里我们切换国内yum源,先备份原来的yum源
[root@localhost ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
3.获取阿里云源
[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
4.清理yum源
[root@localhost ~]# yum clean all
5.生成缓存
[root@localhost ~]# yum makecache
6.习惯了使用vim编辑器,这里顺手安装下
[root@localhost ~]# yum -y install vim
7.接下来准备安装mysql、nginx、php,不过在这之前需要先安装一些依赖软件
[root@localhost ~]# yum -y install make gcc gcc-c++ gcc-g77 flex bison file libtool libtool-libs autoconf kernel-devel libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glib2 glib2-devel bzip2 bzip2-devel libevent libevent-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libzip libidn libidn-devel openssl openssl-devel gettext gettext-devel ncurses-devel gmp-devel pspell-devel unzip libcap lsof wget epel-release python-devel cmake libxslt-devel libgcrypt-devel readline-devel libgpg-error-devel libmcrypt libmcrypt-devel mcrypt
二、安装MySQL5.7.18
1.在安装mysql前先检查有没有安装mariadb(默认是安装的)、
[root@localhost ~]# rpm -qa | grep mariadb
2.卸载mariadb
[root@localhost ~]# rpm -e mariadb-libs --nodeps
3.由于mysql5.7必须使用boost 1.59.0及以上版本。所以需要先安装boost 1.59.0
[root@localhost ~]# cd /var/local
[root@localhost local]# wget https://jaist.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz
[root@localhost local]# tar -zxvf boost_1_59_0.tar.gz
[root@localhost local]# cd boost_1_59_0
[root@localhost boost_1_59_0]# ./bootstrap.sh
[root@localhost boost_1_59_0]# ./b2
[root@localhost boost_1_59_0]# ./b2 install
[root@localhost boost_1_59_0]# cd ..
4.为了安全起见,我们需要创建mysql用户组和mysql用户来运行mysql
[root@localhost local]# groupadd mysql
[root@localhost local]# useradd -r -g mysql -s /bin/false mysql
下载mysql5.7.18
[root@localhost local]# wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.18.tar.gz
或者通过本地直接将mysql的按照白压缩上传通过rz命令,然后继续执行下面的安装mysql步骤,下面附上rz下载的博文链接
https://www.cnblogs.com/clicli/p/5941828.html
安装mysql
[root@localhost local]# tar -zxvf mysql-5.7.18.tar.gz
[root@localhost local]# cd mysql-5.7.18
[root@localhost mysql-5.7.18]# cmake .
[root@localhost mysql-5.7.18]# make && make install