linux CentOS7安装mysql5.7

本文档介绍了如何在CentOS7环境下安装MySQL5.7,包括上传解压安装包、卸载冲突组件、安装依赖、启动MySQL服务以及修改初始密码的详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统环境:CentOS7 mysql5.7.24 mysql下载地址
:centos7就下载el7, centos6就要下载el6版本。

1.将安装包上传至虚拟机解压

alt+P 直接将下载好的文件拖到窗口,即上传至用户~目录:
在这里插入图片描述
tar -xvf mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar
注意是没有z,文件格式不是.tar.gz
在这里插入图片描述

2.卸载冲突的组件

2.1 先查看是否安装有mysql

rpm -qa | grep mysql
如果有的话先卸载。

2.2 卸载冲突组件

rpm -qa | grep mariadb
卸载:
rpm -e --nodeps mariadb-libs-5.5.35-3.el7.x86_64
之后再确认一遍是否卸载完成:

3. 安装mysql及相关依赖组件

输入rpm -ivh mysql-community-server-5.7.24-1.el7.x86_64.rpm
在这里插入图片描述
发现缺少依赖,安装相关依赖:

yum -y install libaio
yum -y install net-tools

在这里插入图片描述
在这里插入图片描述
安装完成依赖后,按照下列顺序依次安装:

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

在这里插入图片描述
安装完成!

4.启动mysql

systemctl start mysqld.service //启动
systemctl stop mysqld.service //停止
systemctl restart mysqld.service //重启
systemctl status mysqld.service //查看状态
systemctl enable mysqld.service //设置开机自启
systemctl disable mysqld.service //关闭开机自启

//或者
service mysqld start //启动
service mysqld stop //停止
service mysqld restart //重启
service mysqld status //查看状态

启动mysql:systemctl start mysqld.service
查看运行状态ps aux | grep mysql
在这里插入图片描述

5.修改密码

先查看临时密码:
grep password /var/log/mysqld.log
在这里插入图片描述
获得临时登陆密码,输入
mysql -u root -p
然后输入刚才查看的临时密码,进行登录:
在这里插入图片描述
登陆成功,进行修改密码:
set password = password(‘WEI@123abc’);
因为MySQL5.6.6之后增加的密码强度验证插件,所以暂时设置一个符合规则的,下面修改密码规则:
更改密码策略为LOW
set global validate_password_policy=0;
更改密码长度
set global validate_password_length=6;
更改密码
set password for ‘root’@‘localhost’=password(‘123456’);
授权外部登陆
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
flush privileges;
愉快的玩耍mysql。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值