
安装前清理检查
rpm -qa | grep -i mysql | xargs rpm -e --nodeps
rpm -qa | grep -i mariadb | xargs rpm -e --nodeps
创建mysql用户
useradd mysql
安装包准备【mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz】解压重命名并修改目录权限给mysql用户
tar -xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local
mv /usr/local/mysql-5.7.17-linux-glibc2.5-x86_64/ /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql

配置环境变量【/etc/profile】并生效
#mysql
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin
初始化mysql
mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
记录初始密码:9pdowW9%mJ!z

给数据库加密【可选】
mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
复制mysql启动文件到【/etc/profile下】
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
修改文件【/etc/init.d/mysql】的basedir和datadir

加入开机启动项
chkconfig --add mysql
复制配置文件到etc下
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
修改配置文件【/etc/my.cnf】
[mysql]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character_set_server=utf8
启动服务
service mysql start

使用刚才的初始密码【9pdowW9%mJ!z】登录【mysql -uroot -p】修改密码并授权远程访问
set password=password('root');
grant all privileges on *.* to root@'%' identified by 'root';
flush privileges;
重启服务
service mysql restart

恭喜你已经安装成功!