centos7通过rpm安装mysql5.7相当详细的步骤和过程

安装前的准备

关闭centos7防火墙

service firewalld stop  # 关闭防火墙

配置yum阿里云镜像源

就起一个加速下载模块的作用

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
# 如果 curl 没找到    yum install curl -y    然后继续上一步
yum makecache -y

安装wget

yum install wget -y  # 类似前端的 npm  就一下载工具 

检查是否存在mysql和mariadb

centos7安装完成后可能默认安装了mariadb和低版本mysql,需要卸载掉,不然会造成新版本mysql安装失败

yum list installed | grep mysql     # 看看系统安装了mysql没有 如果有 全部卸载
yum list installed | grep mariadb   # 看看系统安装了mariadb没有 如果有 全部卸载

yum remove mariadb-libs.x86_64 -y   # 卸载上一步找出来的模块

安装mysql需要依赖的模块

yum install net-tools -y
yum install openssl -y
yum install libaio -y
yum install perl -y

下载mysql(使用华为的镜像)

wget https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar

解压mysql的tar包

tar xvf mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar   # 解压mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar

安装mysql

解压的mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar里有很多后缀为.rpm的文件),一定按照以下顺序安装。不然会失败

rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm

安装好后对mysql配置

service mysqld start                -- 启动服务
systemctl enable mysqld             -- 配置开机启动
grep password /var/log/mysqld.log   -- 查看首次安装时生成的初始密码
mysql -u root -p                    -- 登陆到mysql shell

设置mysql简易登陆密码

set global validate_password_policy=0;      -- 设置安全级别为最低
set global validate_password_length=1;      -- 设置密码最小字符为1个
ALTER USER USER() IDENTIFIED BY 'root';     -- 设置密码为root
update mysql.user set authentication_string=password('root')
where user='root'  and Host = 'localhost';  -- 设置密码为root
flush privileges;

设置允许远程登录mysql

update mysql.user set host = '%' where user = 'root';
flush privileges;

参考:

阿里巴巴yum镜像源:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b111NnW3i
mysql5.7华为镜像:https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.7/

posted @ 2020-08-03 21:35  氵灬  阅读(1075)  评论(0编辑  收藏  举报