Centos7 安装Mysql8.0

本文档详细介绍了在Centos7系统中如何安装MySQL8.0,包括下载rpm包依赖、使用yum安装、解决安装问题、启动与验证MySQL服务、获取初始密码、登录数据库、修改用户密码以及降低密码复杂度的要求,最后讨论了允许远程访问MySQL的设置。

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

1、下载rpm包的依赖,是基于rpm的软件包管理器。

wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm

2、用yum安装下载好的rpm包。

yum -y install mysql80-community-release-el7-2.noarch.rpm

如果出现如下情况请修改 /etc/yum.repos.d 修改baseurl 为阿里云的地址。

 

#进入配置文件夹
cd /etc/yum.repos.d/
#删除旧的配置文件
rm *.repo
#输入“y”回车确认


wget -o /etc/yum.repos.d/centos-base.repo https://mirrors.aliyun.com/repo/centos-vault-8.5.2111.repo


yum makecache

3、安装mysql服务器,会花些时间,安装完成后就会覆盖mariadb。

yum module disable mysql
yum install mysql-community-server --nogpgcheck

安装完成

4、启动mysql并查看是否启动成功

systemctl start  mysqld.service
systemctl status mysqld
service mysqld restart  #重新启动Mysql
service mysqld stop     #停止Mysql

5、查看Mysql安装的初始密码,红色部分即为密码。

vi /var/log/mysqld.log

6、登录mysql数据库,密码一定要手动输入。

mysql -u root -p

8、修改用户密码,新密码强度要求非常高,如果不行可以先改成安装时的临时密码为永久密码。

alter user user() identified by '新密码';   #密码必须很复杂

9、降低密码等级。(不建议):

SHOW VARIABLES LIKE 'validate_password%';   #查看字段值

set global validate_password.policy=LOW;     #修改密码策略等级

现在就可以随便更改密码,只要符合密码长度即可。

9、允许外网地址或局域网地址访问MYSQL

use mysql      #切换数据库

select host,user from user;           #检查HOST列是否为%

update user set host='%' where user ='root';  #将字段host改成%

FLUSH PRIVILEGES;       #刷新数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

回忆~哎!

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值