1.
    
     yum -y install gcc+ gcc-c++
    
    2.
    
     yum -y install pcre-devel
    
    3.
    
     yum install -y zlib-devel
    
    4.
    
     cd /home/mysql
    
    5.
    
     wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
    
    6.
    
     rpm -ivh mysql57-community-release-el7-8.noarch.rpm
    
    7.
    
     yum -y install mysql-server
    
    8.编辑配置文件my.cnf
    
    
     vi /etc/my.cnf
    
    修改以下内容
    
    
     datadir=/home/mysql/data
    
    配置mysql的数据存放位置
    
    
     lower_case_table_names=1
    
    不区分大小写
   
    9.启动mysql服务
    
    
     systemctl start mysqld
    
    或
    
     service mysqld restart
    
    10.设置开机启动
    
    
     systemctl enable mysqld
    
    
    
     systemctl daemon-reload
    
    11.mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个临时的默认密码
    
     
   
    
     grep "password" /var/log/mysqld.log
    
    12.登陆mysql
    
    
     mysql -u root -p${生成的临时密码}
    
13.登陆成功后修改密码策略
    
     set global validate_password_policy=0;
    
    
     set global validate_password_length=1;
    
    
     ALTER USER 'root'@'localhost' IDENTIFIED BY '${设置的密码}';
    
    修改密码
   
    
     GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '${设置的密码}' WITH GRANT OPTION;
    
    允许远程登陆
   
    
     FLUSH PRIVILEGES;
    
    刷新权限
   
    
     exit;
    
    退出mysql
   
14.开放mysql默认端口3306
    
     firewall-cmd --zone=public --add-port=3306/tcp --permanent
    
    
     firewall-cmd --reload
    
 
