MySQL5.7版本安装,采用二进制包进行处理,方便而且也简单,具体的过程如下
1.下载
# wget "https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar"
2 解压
# tar xvf mysql-5.7.17-linux-glibc2.5-x86_64.tar # tar xvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
3 安装基本的软件库
# yum install libaio
4 配置相应的基础信息
# groupadd mysql # useradd -r -g mysql -s /bin/false mysql # cd /usr/local/ # ln -s mysql-5.7.17-linux-glibc2.5-x86_64 mysql # mkdir -pv /data/mysql/mysql3306/{data,tmp,logs} # chown -R mysql.mysql /data/mysql # vim /etc/my.cnf #此处配置my.cnf文件,已经提前配置好
5 初始化
# ./bin/mysqld --initialize --user=mysql
# cp support-files/mysql.server /etc/init.d/mysqld
# chmod +x /etc/init.d/mysqld
# vim /etc/init.d/mysqld
basedir=/usr/local/mysql
datadir=/data/mysql/mysql3306/data #加入这两个具体的路径
注意了,这里是5.7.5以后的初始化方式,如果是5.7.5之前或者之前的,则是
# bin/mysql_install_db --user=mysql #MySQL 5.7.5
# scripts/mysql_install_db --user=mysql# MySQL 5.7.0 to 5.7.4
从这里可以看到,新的GA出来后,很多东西会有所改动,所以不建议使用GA版本一出来的版本号,建议在1X后的版本才开始使用
6 开启服务
# /etc/init.d/mysqld start
7 添加路径
#vim /etc/profile export PATH=$PATH:/usr/local/mysql/bin # source /etc/profile
8 安全加固
由于mysql_secure_installation 默认读取tmp下的sock接口文件,故此
# ln -s /data/mysql/mysql3306/tmp/mysql.sock /tmp/mysql.sock
# bin/mysql_secure_installation -S /data/mysql/mysql3306/tmp/mysql.sock
至此,DB数据库已经安装完成。直接登录即可