在Linux上使用yum安装MySQL

本文档详细介绍了如何在CentOS系统中使用yum在线安装MySQL8,包括配置阿里云数据源加速下载,安装MySQL服务器,启动服务,查找默认密码,修改root密码,创建新用户并授权,以及开启远程访问的步骤。同时提供了修改密码策略的指导。

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

使用yum的方式在线安装(要有网络):(离线安装需要配置各种东西,很麻烦所以使用在线安装) 

(如果你嫌yum下载的太慢,可以配置一下阿里云的数据源:传送门  当然不配置没有任何问题)

去官网下载对应的rpm包  https://dev.mysql.com/downloads/repo/yum/ 下载对应centOs版本的rpm资源包

把下载好的安装包上传到服务器:

然后进入上传的目录执行下面语句,安装rpm源

yum -y install mysql80-community-release-el8-4.noarch.rpm

再去下载,安装MySQL

yum -y install mysql-community-server

启动MySQL服务

systemctl start mysqld

查看MySQL服务有没有启动

systemctl status mysqld

去找一下安装的默认密码:在var包下面有一个log日志

cat /var/log/mysqld.log

如果这样看着太多了,不好找密码的话,就用下面的命令过滤查看一下

grep "password" /var/log/mysqld.log

你会看到最右边root@localhost: xxxxxx 这个xxxxxx就是密码

然后把密码复制再去登录一下

mysql -u root -p

再把密码粘进来(密码是不可见的),回车

修改密码

mysql> alter user 'root'@'localhost' identified by 'rootRoot123.';

  

如果你就想设置简单密码,那就去修改密码策略

查看密码策略 mysql> show variables like 'validate_password%';

把校验策略改成低 mysql> set global validate_password.policy=0;

把密码校验长度改低一点 mysql> set global validate_password.length=4;

这个时候再去改密码,只要不把密码改成root改成1234其他的都可以

设置远程访问(并不建议使用root用户开启远程访问,一般新建一个用户去给他访问权限)

创建一个用户 用户名 wangmh 登录密码123456,%表示所有都能访问

mysql> create user 'wangmh'@'%' identified by '123456';

授权

给所有的权限,在所有的数据库,所有的表,给wangmh这个用户,在任何主机可以访问

mysql> grant all on * . * to 'wangmh'@'%';

这个时候去navicat使用这个账号去连接就行了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值